#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
#else
#endif
module GHCJS.DOM.Types (
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
maybeJSNullOrUndefined, Nullable(..), nullableToMaybe, maybeToNullable, propagateGError, GType(..)
, GObject(..), IsGObject, toGObject, castToGObject, gTypeGObject, unsafeCastGObject, isA, objectToString
, js_eq
, DOMString(..), ToDOMString(..), FromDOMString(..), IsDOMString, ToJSString(..), FromJSString(..)
, toJSString, fromJSString, toMaybeJSString, fromMaybeJSString
, AudioBufferCallback(..)
, DatabaseCallback(..)
, MediaQueryListListener(..)
, MediaStreamTrackSourcesCallback(..)
, NavigatorUserMediaErrorCallback(..)
, NavigatorUserMediaSuccessCallback(..)
, NotificationPermissionCallback(..)
, PositionCallback(..)
, PositionErrorCallback(..)
, RequestAnimationFrameCallback(..)
, RTCPeerConnectionErrorCallback(..)
, RTCSessionDescriptionCallback(..)
, RTCStatsCallback(..)
, SQLStatementCallback(..)
, SQLStatementErrorCallback(..)
, SQLTransactionCallback(..)
, SQLTransactionErrorCallback(..)
, StorageErrorCallback(..)
, StorageQuotaCallback(..)
, StorageUsageCallback(..)
, StringCallback(..)
, VoidCallback(..)
, Dictionary(Dictionary), unDictionary, IsDictionary, toDictionary
, BlobPropertyBag(BlobPropertyBag), unBlobPropertyBag, IsBlobPropertyBag, toBlobPropertyBag
, MutationCallback(MutationCallback), unMutationCallback, IsMutationCallback, toMutationCallback
, Promise(Promise), unPromise, IsPromise, toPromise, castToPromise, gTypePromise
, Date(Date), unDate, IsDate, toDate, castToDate, gTypeDate
, Array(Array), unArray, IsArray, toArray, castToArray, gTypeArray
, ObjectArray(ObjectArray), unObjectArray, IsObjectArray, toObjectArray
, ArrayBuffer(ArrayBuffer), unArrayBuffer, IsArrayBuffer, toArrayBuffer, castToArrayBuffer, gTypeArrayBuffer
, ArrayBufferView(ArrayBufferView), unArrayBufferView, IsArrayBufferView, toArrayBufferView
, Float32Array(Float32Array), unFloat32Array, IsFloat32Array, toFloat32Array, castToFloat32Array, gTypeFloat32Array
, Float64Array(Float64Array), unFloat64Array, IsFloat64Array, toFloat64Array, castToFloat64Array, gTypeFloat64Array
, Uint8Array(Uint8Array), unUint8Array, IsUint8Array, toUint8Array, castToUint8Array, gTypeUint8Array
, Uint8ClampedArray(Uint8ClampedArray), unUint8ClampedArray, IsUint8ClampedArray, toUint8ClampedArray, castToUint8ClampedArray, gTypeUint8ClampedArray
, Uint16Array(Uint16Array), unUint16Array, IsUint16Array, toUint16Array, castToUint16Array, gTypeUint16Array
, Uint32Array(Uint32Array), unUint32Array, IsUint32Array, toUint32Array, castToUint32Array, gTypeUint32Array
, Int8Array(Int8Array), unInt8Array, IsInt8Array, toInt8Array, castToInt8Array, gTypeInt8Array
, Int16Array(Int16Array), unInt16Array, IsInt16Array, toInt16Array, castToInt16Array, gTypeInt16Array
, Int32Array(Int32Array), unInt32Array, IsInt32Array, toInt32Array, castToInt32Array, gTypeInt32Array
, SerializedScriptValue(SerializedScriptValue), unSerializedScriptValue, IsSerializedScriptValue, toSerializedScriptValue
, PositionOptions(PositionOptions), unPositionOptions, IsPositionOptions, toPositionOptions
, Acceleration(Acceleration), unAcceleration, IsAcceleration, toAcceleration
, RotationRate(RotationRate), unRotationRate, IsRotationRate, toRotationRate
, Algorithm(Algorithm), unAlgorithm, IsAlgorithm, toAlgorithm
, CryptoOperationData(CryptoOperationData), unCryptoOperationData, IsCryptoOperationData, toCryptoOperationData
, CanvasStyle(CanvasStyle), unCanvasStyle, IsCanvasStyle, toCanvasStyle
, DOMException(DOMException), unDOMException, IsDOMException, toDOMException
, GLenum(..), GLboolean(..), GLbitfield(..), GLbyte(..), GLshort(..), GLint(..), GLsizei(..)
, GLintptr(..), GLsizeiptr(..), GLubyte(..), GLushort(..), GLuint(..), GLfloat(..), GLclampf(..)
, GLint64, GLuint64
, ANGLEInstancedArrays(ANGLEInstancedArrays), unANGLEInstancedArrays, castToANGLEInstancedArrays, gTypeANGLEInstancedArrays
, AbstractView(AbstractView), unAbstractView, castToAbstractView, gTypeAbstractView
, AbstractWorker(AbstractWorker), unAbstractWorker, castToAbstractWorker, gTypeAbstractWorker
, AllAudioCapabilities(AllAudioCapabilities), unAllAudioCapabilities, castToAllAudioCapabilities, gTypeAllAudioCapabilities
, AllVideoCapabilities(AllVideoCapabilities), unAllVideoCapabilities, castToAllVideoCapabilities, gTypeAllVideoCapabilities
, AnalyserNode(AnalyserNode), unAnalyserNode, castToAnalyserNode, gTypeAnalyserNode
, AnimationEvent(AnimationEvent), unAnimationEvent, castToAnimationEvent, gTypeAnimationEvent
, ApplicationCache(ApplicationCache), unApplicationCache, castToApplicationCache, gTypeApplicationCache
, Attr(Attr), unAttr, castToAttr, gTypeAttr
, AudioBuffer(AudioBuffer), unAudioBuffer, castToAudioBuffer, gTypeAudioBuffer
, AudioBufferSourceNode(AudioBufferSourceNode), unAudioBufferSourceNode, castToAudioBufferSourceNode, gTypeAudioBufferSourceNode
, AudioContext(AudioContext), unAudioContext, IsAudioContext, toAudioContext, castToAudioContext, gTypeAudioContext
, AudioDestinationNode(AudioDestinationNode), unAudioDestinationNode, castToAudioDestinationNode, gTypeAudioDestinationNode
, AudioListener(AudioListener), unAudioListener, castToAudioListener, gTypeAudioListener
, AudioNode(AudioNode), unAudioNode, IsAudioNode, toAudioNode, castToAudioNode, gTypeAudioNode
, AudioParam(AudioParam), unAudioParam, castToAudioParam, gTypeAudioParam
, AudioProcessingEvent(AudioProcessingEvent), unAudioProcessingEvent, castToAudioProcessingEvent, gTypeAudioProcessingEvent
, AudioStreamTrack(AudioStreamTrack), unAudioStreamTrack, castToAudioStreamTrack, gTypeAudioStreamTrack
, AudioTrack(AudioTrack), unAudioTrack, castToAudioTrack, gTypeAudioTrack
, AudioTrackList(AudioTrackList), unAudioTrackList, castToAudioTrackList, gTypeAudioTrackList
, AutocompleteErrorEvent(AutocompleteErrorEvent), unAutocompleteErrorEvent, castToAutocompleteErrorEvent, gTypeAutocompleteErrorEvent
, BarProp(BarProp), unBarProp, castToBarProp, gTypeBarProp
, BatteryManager(BatteryManager), unBatteryManager, castToBatteryManager, gTypeBatteryManager
, BeforeLoadEvent(BeforeLoadEvent), unBeforeLoadEvent, castToBeforeLoadEvent, gTypeBeforeLoadEvent
, BeforeUnloadEvent(BeforeUnloadEvent), unBeforeUnloadEvent, castToBeforeUnloadEvent, gTypeBeforeUnloadEvent
, BiquadFilterNode(BiquadFilterNode), unBiquadFilterNode, castToBiquadFilterNode, gTypeBiquadFilterNode
, Blob(Blob), unBlob, IsBlob, toBlob, castToBlob, gTypeBlob
, CDATASection(CDATASection), unCDATASection, castToCDATASection, gTypeCDATASection
, CSS(CSS), unCSS, castToCSS, gTypeCSS
, CSSCharsetRule(CSSCharsetRule), unCSSCharsetRule, castToCSSCharsetRule, gTypeCSSCharsetRule
, CSSFontFaceLoadEvent(CSSFontFaceLoadEvent), unCSSFontFaceLoadEvent, castToCSSFontFaceLoadEvent, gTypeCSSFontFaceLoadEvent
, CSSFontFaceRule(CSSFontFaceRule), unCSSFontFaceRule, castToCSSFontFaceRule, gTypeCSSFontFaceRule
, CSSImportRule(CSSImportRule), unCSSImportRule, castToCSSImportRule, gTypeCSSImportRule
, CSSKeyframeRule(CSSKeyframeRule), unCSSKeyframeRule, castToCSSKeyframeRule, gTypeCSSKeyframeRule
, CSSKeyframesRule(CSSKeyframesRule), unCSSKeyframesRule, castToCSSKeyframesRule, gTypeCSSKeyframesRule
, CSSMediaRule(CSSMediaRule), unCSSMediaRule, castToCSSMediaRule, gTypeCSSMediaRule
, CSSPageRule(CSSPageRule), unCSSPageRule, castToCSSPageRule, gTypeCSSPageRule
, CSSPrimitiveValue(CSSPrimitiveValue), unCSSPrimitiveValue, castToCSSPrimitiveValue, gTypeCSSPrimitiveValue
, CSSRule(CSSRule), unCSSRule, IsCSSRule, toCSSRule, castToCSSRule, gTypeCSSRule
, CSSRuleList(CSSRuleList), unCSSRuleList, castToCSSRuleList, gTypeCSSRuleList
, CSSStyleDeclaration(CSSStyleDeclaration), unCSSStyleDeclaration, castToCSSStyleDeclaration, gTypeCSSStyleDeclaration
, CSSStyleRule(CSSStyleRule), unCSSStyleRule, castToCSSStyleRule, gTypeCSSStyleRule
, CSSStyleSheet(CSSStyleSheet), unCSSStyleSheet, castToCSSStyleSheet, gTypeCSSStyleSheet
, CSSSupportsRule(CSSSupportsRule), unCSSSupportsRule, castToCSSSupportsRule, gTypeCSSSupportsRule
, CSSUnknownRule(CSSUnknownRule), unCSSUnknownRule, castToCSSUnknownRule, gTypeCSSUnknownRule
, CSSValue(CSSValue), unCSSValue, IsCSSValue, toCSSValue, castToCSSValue, gTypeCSSValue
, CSSValueList(CSSValueList), unCSSValueList, IsCSSValueList, toCSSValueList, castToCSSValueList, gTypeCSSValueList
, CanvasGradient(CanvasGradient), unCanvasGradient, castToCanvasGradient, gTypeCanvasGradient
, CanvasPattern(CanvasPattern), unCanvasPattern, castToCanvasPattern, gTypeCanvasPattern
, CanvasProxy(CanvasProxy), unCanvasProxy, castToCanvasProxy, gTypeCanvasProxy
, CanvasRenderingContext(CanvasRenderingContext), unCanvasRenderingContext, IsCanvasRenderingContext, toCanvasRenderingContext, castToCanvasRenderingContext, gTypeCanvasRenderingContext
, CanvasRenderingContext2D(CanvasRenderingContext2D), unCanvasRenderingContext2D, castToCanvasRenderingContext2D, gTypeCanvasRenderingContext2D
, CapabilityRange(CapabilityRange), unCapabilityRange, castToCapabilityRange, gTypeCapabilityRange
, ChannelMergerNode(ChannelMergerNode), unChannelMergerNode, castToChannelMergerNode, gTypeChannelMergerNode
, ChannelSplitterNode(ChannelSplitterNode), unChannelSplitterNode, castToChannelSplitterNode, gTypeChannelSplitterNode
, CharacterData(CharacterData), unCharacterData, IsCharacterData, toCharacterData, castToCharacterData, gTypeCharacterData
, ChildNode(ChildNode), unChildNode, castToChildNode, gTypeChildNode
, ClientRect(ClientRect), unClientRect, castToClientRect, gTypeClientRect
, ClientRectList(ClientRectList), unClientRectList, castToClientRectList, gTypeClientRectList
, CloseEvent(CloseEvent), unCloseEvent, castToCloseEvent, gTypeCloseEvent
, CommandLineAPIHost(CommandLineAPIHost), unCommandLineAPIHost, castToCommandLineAPIHost, gTypeCommandLineAPIHost
, Comment(Comment), unComment, castToComment, gTypeComment
, CompositionEvent(CompositionEvent), unCompositionEvent, castToCompositionEvent, gTypeCompositionEvent
, ConvolverNode(ConvolverNode), unConvolverNode, castToConvolverNode, gTypeConvolverNode
, Coordinates(Coordinates), unCoordinates, castToCoordinates, gTypeCoordinates
, Counter(Counter), unCounter, castToCounter, gTypeCounter
, Crypto(Crypto), unCrypto, castToCrypto, gTypeCrypto
, CryptoKey(CryptoKey), unCryptoKey, castToCryptoKey, gTypeCryptoKey
, CryptoKeyPair(CryptoKeyPair), unCryptoKeyPair, castToCryptoKeyPair, gTypeCryptoKeyPair
, CustomEvent(CustomEvent), unCustomEvent, castToCustomEvent, gTypeCustomEvent
, DOMError(DOMError), unDOMError, IsDOMError, toDOMError, castToDOMError, gTypeDOMError
, DOMImplementation(DOMImplementation), unDOMImplementation, castToDOMImplementation, gTypeDOMImplementation
, DOMNamedFlowCollection(DOMNamedFlowCollection), unDOMNamedFlowCollection, castToDOMNamedFlowCollection, gTypeDOMNamedFlowCollection
, DOMParser(DOMParser), unDOMParser, castToDOMParser, gTypeDOMParser
, DOMSettableTokenList(DOMSettableTokenList), unDOMSettableTokenList, castToDOMSettableTokenList, gTypeDOMSettableTokenList
, DOMStringList(DOMStringList), unDOMStringList, castToDOMStringList, gTypeDOMStringList
, DOMStringMap(DOMStringMap), unDOMStringMap, castToDOMStringMap, gTypeDOMStringMap
, DOMTokenList(DOMTokenList), unDOMTokenList, IsDOMTokenList, toDOMTokenList, castToDOMTokenList, gTypeDOMTokenList
, DataCue(DataCue), unDataCue, castToDataCue, gTypeDataCue
, DataTransfer(DataTransfer), unDataTransfer, castToDataTransfer, gTypeDataTransfer
, DataTransferItem(DataTransferItem), unDataTransferItem, castToDataTransferItem, gTypeDataTransferItem
, DataTransferItemList(DataTransferItemList), unDataTransferItemList, castToDataTransferItemList, gTypeDataTransferItemList
, Database(Database), unDatabase, castToDatabase, gTypeDatabase
, DedicatedWorkerGlobalScope(DedicatedWorkerGlobalScope), unDedicatedWorkerGlobalScope, castToDedicatedWorkerGlobalScope, gTypeDedicatedWorkerGlobalScope
, DelayNode(DelayNode), unDelayNode, castToDelayNode, gTypeDelayNode
, DeviceMotionEvent(DeviceMotionEvent), unDeviceMotionEvent, castToDeviceMotionEvent, gTypeDeviceMotionEvent
, DeviceOrientationEvent(DeviceOrientationEvent), unDeviceOrientationEvent, castToDeviceOrientationEvent, gTypeDeviceOrientationEvent
, DeviceProximityEvent(DeviceProximityEvent), unDeviceProximityEvent, castToDeviceProximityEvent, gTypeDeviceProximityEvent
, Document(Document), unDocument, IsDocument, toDocument, castToDocument, gTypeDocument
, DocumentFragment(DocumentFragment), unDocumentFragment, castToDocumentFragment, gTypeDocumentFragment
, DocumentType(DocumentType), unDocumentType, castToDocumentType, gTypeDocumentType
, DynamicsCompressorNode(DynamicsCompressorNode), unDynamicsCompressorNode, castToDynamicsCompressorNode, gTypeDynamicsCompressorNode
, EXTBlendMinMax(EXTBlendMinMax), unEXTBlendMinMax, castToEXTBlendMinMax, gTypeEXTBlendMinMax
, EXTFragDepth(EXTFragDepth), unEXTFragDepth, castToEXTFragDepth, gTypeEXTFragDepth
, EXTShaderTextureLOD(EXTShaderTextureLOD), unEXTShaderTextureLOD, castToEXTShaderTextureLOD, gTypeEXTShaderTextureLOD
, EXTTextureFilterAnisotropic(EXTTextureFilterAnisotropic), unEXTTextureFilterAnisotropic, castToEXTTextureFilterAnisotropic, gTypeEXTTextureFilterAnisotropic
, EXTsRGB(EXTsRGB), unEXTsRGB, castToEXTsRGB, gTypeEXTsRGB
, Element(Element), unElement, IsElement, toElement, castToElement, gTypeElement
, Entity(Entity), unEntity, castToEntity, gTypeEntity
, EntityReference(EntityReference), unEntityReference, castToEntityReference, gTypeEntityReference
, ErrorEvent(ErrorEvent), unErrorEvent, castToErrorEvent, gTypeErrorEvent
, Event(Event), unEvent, IsEvent, toEvent, castToEvent, gTypeEvent
, EventListener(EventListener), unEventListener, castToEventListener, gTypeEventListener
, EventSource(EventSource), unEventSource, castToEventSource, gTypeEventSource
, EventTarget(EventTarget), unEventTarget, IsEventTarget, toEventTarget, castToEventTarget, gTypeEventTarget
, File(File), unFile, castToFile, gTypeFile
, FileError(FileError), unFileError, castToFileError, gTypeFileError
, FileList(FileList), unFileList, castToFileList, gTypeFileList
, FileReader(FileReader), unFileReader, castToFileReader, gTypeFileReader
, FileReaderSync(FileReaderSync), unFileReaderSync, castToFileReaderSync, gTypeFileReaderSync
, FocusEvent(FocusEvent), unFocusEvent, castToFocusEvent, gTypeFocusEvent
, FontLoader(FontLoader), unFontLoader, castToFontLoader, gTypeFontLoader
, FormData(FormData), unFormData, castToFormData, gTypeFormData
, GainNode(GainNode), unGainNode, castToGainNode, gTypeGainNode
, Gamepad(Gamepad), unGamepad, castToGamepad, gTypeGamepad
, GamepadButton(GamepadButton), unGamepadButton, castToGamepadButton, gTypeGamepadButton
, GamepadEvent(GamepadEvent), unGamepadEvent, castToGamepadEvent, gTypeGamepadEvent
, Geolocation(Geolocation), unGeolocation, castToGeolocation, gTypeGeolocation
, Geoposition(Geoposition), unGeoposition, castToGeoposition, gTypeGeoposition
, HTMLAllCollection(HTMLAllCollection), unHTMLAllCollection, castToHTMLAllCollection, gTypeHTMLAllCollection
, HTMLAnchorElement(HTMLAnchorElement), unHTMLAnchorElement, castToHTMLAnchorElement, gTypeHTMLAnchorElement
, HTMLAppletElement(HTMLAppletElement), unHTMLAppletElement, castToHTMLAppletElement, gTypeHTMLAppletElement
, HTMLAreaElement(HTMLAreaElement), unHTMLAreaElement, castToHTMLAreaElement, gTypeHTMLAreaElement
, HTMLAudioElement(HTMLAudioElement), unHTMLAudioElement, castToHTMLAudioElement, gTypeHTMLAudioElement
, HTMLBRElement(HTMLBRElement), unHTMLBRElement, castToHTMLBRElement, gTypeHTMLBRElement
, HTMLBaseElement(HTMLBaseElement), unHTMLBaseElement, castToHTMLBaseElement, gTypeHTMLBaseElement
, HTMLBaseFontElement(HTMLBaseFontElement), unHTMLBaseFontElement, castToHTMLBaseFontElement, gTypeHTMLBaseFontElement
, HTMLBodyElement(HTMLBodyElement), unHTMLBodyElement, castToHTMLBodyElement, gTypeHTMLBodyElement
, HTMLButtonElement(HTMLButtonElement), unHTMLButtonElement, castToHTMLButtonElement, gTypeHTMLButtonElement
, HTMLCanvasElement(HTMLCanvasElement), unHTMLCanvasElement, castToHTMLCanvasElement, gTypeHTMLCanvasElement
, HTMLCollection(HTMLCollection), unHTMLCollection, IsHTMLCollection, toHTMLCollection, castToHTMLCollection, gTypeHTMLCollection
, HTMLDListElement(HTMLDListElement), unHTMLDListElement, castToHTMLDListElement, gTypeHTMLDListElement
, HTMLDataListElement(HTMLDataListElement), unHTMLDataListElement, castToHTMLDataListElement, gTypeHTMLDataListElement
, HTMLDetailsElement(HTMLDetailsElement), unHTMLDetailsElement, castToHTMLDetailsElement, gTypeHTMLDetailsElement
, HTMLDirectoryElement(HTMLDirectoryElement), unHTMLDirectoryElement, castToHTMLDirectoryElement, gTypeHTMLDirectoryElement
, HTMLDivElement(HTMLDivElement), unHTMLDivElement, castToHTMLDivElement, gTypeHTMLDivElement
, HTMLDocument(HTMLDocument), unHTMLDocument, castToHTMLDocument, gTypeHTMLDocument
, HTMLElement(HTMLElement), unHTMLElement, IsHTMLElement, toHTMLElement, castToHTMLElement, gTypeHTMLElement
, HTMLEmbedElement(HTMLEmbedElement), unHTMLEmbedElement, castToHTMLEmbedElement, gTypeHTMLEmbedElement
, HTMLFieldSetElement(HTMLFieldSetElement), unHTMLFieldSetElement, castToHTMLFieldSetElement, gTypeHTMLFieldSetElement
, HTMLFontElement(HTMLFontElement), unHTMLFontElement, castToHTMLFontElement, gTypeHTMLFontElement
, HTMLFormControlsCollection(HTMLFormControlsCollection), unHTMLFormControlsCollection, castToHTMLFormControlsCollection, gTypeHTMLFormControlsCollection
, HTMLFormElement(HTMLFormElement), unHTMLFormElement, castToHTMLFormElement, gTypeHTMLFormElement
, HTMLFrameElement(HTMLFrameElement), unHTMLFrameElement, castToHTMLFrameElement, gTypeHTMLFrameElement
, HTMLFrameSetElement(HTMLFrameSetElement), unHTMLFrameSetElement, castToHTMLFrameSetElement, gTypeHTMLFrameSetElement
, HTMLHRElement(HTMLHRElement), unHTMLHRElement, castToHTMLHRElement, gTypeHTMLHRElement
, HTMLHeadElement(HTMLHeadElement), unHTMLHeadElement, castToHTMLHeadElement, gTypeHTMLHeadElement
, HTMLHeadingElement(HTMLHeadingElement), unHTMLHeadingElement, castToHTMLHeadingElement, gTypeHTMLHeadingElement
, HTMLHtmlElement(HTMLHtmlElement), unHTMLHtmlElement, castToHTMLHtmlElement, gTypeHTMLHtmlElement
, HTMLIFrameElement(HTMLIFrameElement), unHTMLIFrameElement, castToHTMLIFrameElement, gTypeHTMLIFrameElement
, HTMLImageElement(HTMLImageElement), unHTMLImageElement, castToHTMLImageElement, gTypeHTMLImageElement
, HTMLInputElement(HTMLInputElement), unHTMLInputElement, castToHTMLInputElement, gTypeHTMLInputElement
, HTMLKeygenElement(HTMLKeygenElement), unHTMLKeygenElement, castToHTMLKeygenElement, gTypeHTMLKeygenElement
, HTMLLIElement(HTMLLIElement), unHTMLLIElement, castToHTMLLIElement, gTypeHTMLLIElement
, HTMLLabelElement(HTMLLabelElement), unHTMLLabelElement, castToHTMLLabelElement, gTypeHTMLLabelElement
, HTMLLegendElement(HTMLLegendElement), unHTMLLegendElement, castToHTMLLegendElement, gTypeHTMLLegendElement
, HTMLLinkElement(HTMLLinkElement), unHTMLLinkElement, castToHTMLLinkElement, gTypeHTMLLinkElement
, HTMLMapElement(HTMLMapElement), unHTMLMapElement, castToHTMLMapElement, gTypeHTMLMapElement
, HTMLMarqueeElement(HTMLMarqueeElement), unHTMLMarqueeElement, castToHTMLMarqueeElement, gTypeHTMLMarqueeElement
, HTMLMediaElement(HTMLMediaElement), unHTMLMediaElement, IsHTMLMediaElement, toHTMLMediaElement, castToHTMLMediaElement, gTypeHTMLMediaElement
, HTMLMenuElement(HTMLMenuElement), unHTMLMenuElement, castToHTMLMenuElement, gTypeHTMLMenuElement
, HTMLMetaElement(HTMLMetaElement), unHTMLMetaElement, castToHTMLMetaElement, gTypeHTMLMetaElement
, HTMLMeterElement(HTMLMeterElement), unHTMLMeterElement, castToHTMLMeterElement, gTypeHTMLMeterElement
, HTMLModElement(HTMLModElement), unHTMLModElement, castToHTMLModElement, gTypeHTMLModElement
, HTMLOListElement(HTMLOListElement), unHTMLOListElement, castToHTMLOListElement, gTypeHTMLOListElement
, HTMLObjectElement(HTMLObjectElement), unHTMLObjectElement, castToHTMLObjectElement, gTypeHTMLObjectElement
, HTMLOptGroupElement(HTMLOptGroupElement), unHTMLOptGroupElement, castToHTMLOptGroupElement, gTypeHTMLOptGroupElement
, HTMLOptionElement(HTMLOptionElement), unHTMLOptionElement, castToHTMLOptionElement, gTypeHTMLOptionElement
, HTMLOptionsCollection(HTMLOptionsCollection), unHTMLOptionsCollection, castToHTMLOptionsCollection, gTypeHTMLOptionsCollection
, HTMLOutputElement(HTMLOutputElement), unHTMLOutputElement, castToHTMLOutputElement, gTypeHTMLOutputElement
, HTMLParagraphElement(HTMLParagraphElement), unHTMLParagraphElement, castToHTMLParagraphElement, gTypeHTMLParagraphElement
, HTMLParamElement(HTMLParamElement), unHTMLParamElement, castToHTMLParamElement, gTypeHTMLParamElement
, HTMLPreElement(HTMLPreElement), unHTMLPreElement, castToHTMLPreElement, gTypeHTMLPreElement
, HTMLProgressElement(HTMLProgressElement), unHTMLProgressElement, castToHTMLProgressElement, gTypeHTMLProgressElement
, HTMLQuoteElement(HTMLQuoteElement), unHTMLQuoteElement, castToHTMLQuoteElement, gTypeHTMLQuoteElement
, HTMLScriptElement(HTMLScriptElement), unHTMLScriptElement, castToHTMLScriptElement, gTypeHTMLScriptElement
, HTMLSelectElement(HTMLSelectElement), unHTMLSelectElement, castToHTMLSelectElement, gTypeHTMLSelectElement
, HTMLSourceElement(HTMLSourceElement), unHTMLSourceElement, castToHTMLSourceElement, gTypeHTMLSourceElement
, HTMLSpanElement(HTMLSpanElement), unHTMLSpanElement, castToHTMLSpanElement, gTypeHTMLSpanElement
, HTMLStyleElement(HTMLStyleElement), unHTMLStyleElement, castToHTMLStyleElement, gTypeHTMLStyleElement
, HTMLTableCaptionElement(HTMLTableCaptionElement), unHTMLTableCaptionElement, castToHTMLTableCaptionElement, gTypeHTMLTableCaptionElement
, HTMLTableCellElement(HTMLTableCellElement), unHTMLTableCellElement, castToHTMLTableCellElement, gTypeHTMLTableCellElement
, HTMLTableColElement(HTMLTableColElement), unHTMLTableColElement, castToHTMLTableColElement, gTypeHTMLTableColElement
, HTMLTableElement(HTMLTableElement), unHTMLTableElement, castToHTMLTableElement, gTypeHTMLTableElement
, HTMLTableRowElement(HTMLTableRowElement), unHTMLTableRowElement, castToHTMLTableRowElement, gTypeHTMLTableRowElement
, HTMLTableSectionElement(HTMLTableSectionElement), unHTMLTableSectionElement, castToHTMLTableSectionElement, gTypeHTMLTableSectionElement
, HTMLTemplateElement(HTMLTemplateElement), unHTMLTemplateElement, castToHTMLTemplateElement, gTypeHTMLTemplateElement
, HTMLTextAreaElement(HTMLTextAreaElement), unHTMLTextAreaElement, castToHTMLTextAreaElement, gTypeHTMLTextAreaElement
, HTMLTitleElement(HTMLTitleElement), unHTMLTitleElement, castToHTMLTitleElement, gTypeHTMLTitleElement
, HTMLTrackElement(HTMLTrackElement), unHTMLTrackElement, castToHTMLTrackElement, gTypeHTMLTrackElement
, HTMLUListElement(HTMLUListElement), unHTMLUListElement, castToHTMLUListElement, gTypeHTMLUListElement
, HTMLUnknownElement(HTMLUnknownElement), unHTMLUnknownElement, castToHTMLUnknownElement, gTypeHTMLUnknownElement
, HTMLVideoElement(HTMLVideoElement), unHTMLVideoElement, castToHTMLVideoElement, gTypeHTMLVideoElement
, HashChangeEvent(HashChangeEvent), unHashChangeEvent, castToHashChangeEvent, gTypeHashChangeEvent
, History(History), unHistory, castToHistory, gTypeHistory
, IDBAny(IDBAny), unIDBAny, castToIDBAny, gTypeIDBAny
, IDBCursor(IDBCursor), unIDBCursor, IsIDBCursor, toIDBCursor, castToIDBCursor, gTypeIDBCursor
, IDBCursorWithValue(IDBCursorWithValue), unIDBCursorWithValue, castToIDBCursorWithValue, gTypeIDBCursorWithValue
, IDBDatabase(IDBDatabase), unIDBDatabase, castToIDBDatabase, gTypeIDBDatabase
, IDBFactory(IDBFactory), unIDBFactory, castToIDBFactory, gTypeIDBFactory
, IDBIndex(IDBIndex), unIDBIndex, castToIDBIndex, gTypeIDBIndex
, IDBKeyRange(IDBKeyRange), unIDBKeyRange, castToIDBKeyRange, gTypeIDBKeyRange
, IDBObjectStore(IDBObjectStore), unIDBObjectStore, castToIDBObjectStore, gTypeIDBObjectStore
, IDBOpenDBRequest(IDBOpenDBRequest), unIDBOpenDBRequest, castToIDBOpenDBRequest, gTypeIDBOpenDBRequest
, IDBRequest(IDBRequest), unIDBRequest, IsIDBRequest, toIDBRequest, castToIDBRequest, gTypeIDBRequest
, IDBTransaction(IDBTransaction), unIDBTransaction, castToIDBTransaction, gTypeIDBTransaction
, IDBVersionChangeEvent(IDBVersionChangeEvent), unIDBVersionChangeEvent, castToIDBVersionChangeEvent, gTypeIDBVersionChangeEvent
, ImageData(ImageData), unImageData, castToImageData, gTypeImageData
, InspectorFrontendHost(InspectorFrontendHost), unInspectorFrontendHost, castToInspectorFrontendHost, gTypeInspectorFrontendHost
, InternalSettings(InternalSettings), unInternalSettings, castToInternalSettings, gTypeInternalSettings
, Internals(Internals), unInternals, castToInternals, gTypeInternals
, KeyboardEvent(KeyboardEvent), unKeyboardEvent, castToKeyboardEvent, gTypeKeyboardEvent
, Location(Location), unLocation, castToLocation, gTypeLocation
, MallocStatistics(MallocStatistics), unMallocStatistics, castToMallocStatistics, gTypeMallocStatistics
, MediaController(MediaController), unMediaController, castToMediaController, gTypeMediaController
, MediaControlsHost(MediaControlsHost), unMediaControlsHost, castToMediaControlsHost, gTypeMediaControlsHost
, MediaElementAudioSourceNode(MediaElementAudioSourceNode), unMediaElementAudioSourceNode, castToMediaElementAudioSourceNode, gTypeMediaElementAudioSourceNode
, MediaError(MediaError), unMediaError, castToMediaError, gTypeMediaError
, MediaKeyError(MediaKeyError), unMediaKeyError, castToMediaKeyError, gTypeMediaKeyError
, MediaKeyEvent(MediaKeyEvent), unMediaKeyEvent, castToMediaKeyEvent, gTypeMediaKeyEvent
, MediaKeyMessageEvent(MediaKeyMessageEvent), unMediaKeyMessageEvent, castToMediaKeyMessageEvent, gTypeMediaKeyMessageEvent
, MediaKeyNeededEvent(MediaKeyNeededEvent), unMediaKeyNeededEvent, castToMediaKeyNeededEvent, gTypeMediaKeyNeededEvent
, MediaKeySession(MediaKeySession), unMediaKeySession, castToMediaKeySession, gTypeMediaKeySession
, MediaKeys(MediaKeys), unMediaKeys, castToMediaKeys, gTypeMediaKeys
, MediaList(MediaList), unMediaList, castToMediaList, gTypeMediaList
, MediaQueryList(MediaQueryList), unMediaQueryList, castToMediaQueryList, gTypeMediaQueryList
, MediaSource(MediaSource), unMediaSource, castToMediaSource, gTypeMediaSource
, MediaSourceStates(MediaSourceStates), unMediaSourceStates, castToMediaSourceStates, gTypeMediaSourceStates
, MediaStream(MediaStream), unMediaStream, castToMediaStream, gTypeMediaStream
, MediaStreamAudioDestinationNode(MediaStreamAudioDestinationNode), unMediaStreamAudioDestinationNode, castToMediaStreamAudioDestinationNode, gTypeMediaStreamAudioDestinationNode
, MediaStreamAudioSourceNode(MediaStreamAudioSourceNode), unMediaStreamAudioSourceNode, castToMediaStreamAudioSourceNode, gTypeMediaStreamAudioSourceNode
, MediaStreamCapabilities(MediaStreamCapabilities), unMediaStreamCapabilities, IsMediaStreamCapabilities, toMediaStreamCapabilities, castToMediaStreamCapabilities, gTypeMediaStreamCapabilities
, MediaStreamEvent(MediaStreamEvent), unMediaStreamEvent, castToMediaStreamEvent, gTypeMediaStreamEvent
, MediaStreamTrack(MediaStreamTrack), unMediaStreamTrack, IsMediaStreamTrack, toMediaStreamTrack, castToMediaStreamTrack, gTypeMediaStreamTrack
, MediaStreamTrackEvent(MediaStreamTrackEvent), unMediaStreamTrackEvent, castToMediaStreamTrackEvent, gTypeMediaStreamTrackEvent
, MediaTrackConstraint(MediaTrackConstraint), unMediaTrackConstraint, castToMediaTrackConstraint, gTypeMediaTrackConstraint
, MediaTrackConstraintSet(MediaTrackConstraintSet), unMediaTrackConstraintSet, castToMediaTrackConstraintSet, gTypeMediaTrackConstraintSet
, MediaTrackConstraints(MediaTrackConstraints), unMediaTrackConstraints, castToMediaTrackConstraints, gTypeMediaTrackConstraints
, MemoryInfo(MemoryInfo), unMemoryInfo, castToMemoryInfo, gTypeMemoryInfo
, MessageChannel(MessageChannel), unMessageChannel, castToMessageChannel, gTypeMessageChannel
, MessageEvent(MessageEvent), unMessageEvent, castToMessageEvent, gTypeMessageEvent
, MessagePort(MessagePort), unMessagePort, castToMessagePort, gTypeMessagePort
, MimeType(MimeType), unMimeType, castToMimeType, gTypeMimeType
, MimeTypeArray(MimeTypeArray), unMimeTypeArray, castToMimeTypeArray, gTypeMimeTypeArray
, MouseEvent(MouseEvent), unMouseEvent, IsMouseEvent, toMouseEvent, castToMouseEvent, gTypeMouseEvent
, MutationEvent(MutationEvent), unMutationEvent, castToMutationEvent, gTypeMutationEvent
, MutationObserver(MutationObserver), unMutationObserver, castToMutationObserver, gTypeMutationObserver
, MutationRecord(MutationRecord), unMutationRecord, castToMutationRecord, gTypeMutationRecord
, NamedNodeMap(NamedNodeMap), unNamedNodeMap, castToNamedNodeMap, gTypeNamedNodeMap
, Navigator(Navigator), unNavigator, castToNavigator, gTypeNavigator
, NavigatorUserMediaError(NavigatorUserMediaError), unNavigatorUserMediaError, castToNavigatorUserMediaError, gTypeNavigatorUserMediaError
, Node(Node), unNode, IsNode, toNode, castToNode, gTypeNode
, NodeFilter(NodeFilter), unNodeFilter, castToNodeFilter, gTypeNodeFilter
, NodeIterator(NodeIterator), unNodeIterator, castToNodeIterator, gTypeNodeIterator
, NodeList(NodeList), unNodeList, IsNodeList, toNodeList, castToNodeList, gTypeNodeList
, Notification(Notification), unNotification, castToNotification, gTypeNotification
, NotificationCenter(NotificationCenter), unNotificationCenter, castToNotificationCenter, gTypeNotificationCenter
, OESElementIndexUint(OESElementIndexUint), unOESElementIndexUint, castToOESElementIndexUint, gTypeOESElementIndexUint
, OESStandardDerivatives(OESStandardDerivatives), unOESStandardDerivatives, castToOESStandardDerivatives, gTypeOESStandardDerivatives
, OESTextureFloat(OESTextureFloat), unOESTextureFloat, castToOESTextureFloat, gTypeOESTextureFloat
, OESTextureFloatLinear(OESTextureFloatLinear), unOESTextureFloatLinear, castToOESTextureFloatLinear, gTypeOESTextureFloatLinear
, OESTextureHalfFloat(OESTextureHalfFloat), unOESTextureHalfFloat, castToOESTextureHalfFloat, gTypeOESTextureHalfFloat
, OESTextureHalfFloatLinear(OESTextureHalfFloatLinear), unOESTextureHalfFloatLinear, castToOESTextureHalfFloatLinear, gTypeOESTextureHalfFloatLinear
, OESVertexArrayObject(OESVertexArrayObject), unOESVertexArrayObject, castToOESVertexArrayObject, gTypeOESVertexArrayObject
, OfflineAudioCompletionEvent(OfflineAudioCompletionEvent), unOfflineAudioCompletionEvent, castToOfflineAudioCompletionEvent, gTypeOfflineAudioCompletionEvent
, OfflineAudioContext(OfflineAudioContext), unOfflineAudioContext, castToOfflineAudioContext, gTypeOfflineAudioContext
, OscillatorNode(OscillatorNode), unOscillatorNode, castToOscillatorNode, gTypeOscillatorNode
, OverflowEvent(OverflowEvent), unOverflowEvent, castToOverflowEvent, gTypeOverflowEvent
, PageTransitionEvent(PageTransitionEvent), unPageTransitionEvent, castToPageTransitionEvent, gTypePageTransitionEvent
, PannerNode(PannerNode), unPannerNode, castToPannerNode, gTypePannerNode
, Path2D(Path2D), unPath2D, castToPath2D, gTypePath2D
, Performance(Performance), unPerformance, castToPerformance, gTypePerformance
, PerformanceEntry(PerformanceEntry), unPerformanceEntry, IsPerformanceEntry, toPerformanceEntry, castToPerformanceEntry, gTypePerformanceEntry
, PerformanceEntryList(PerformanceEntryList), unPerformanceEntryList, castToPerformanceEntryList, gTypePerformanceEntryList
, PerformanceMark(PerformanceMark), unPerformanceMark, castToPerformanceMark, gTypePerformanceMark
, PerformanceMeasure(PerformanceMeasure), unPerformanceMeasure, castToPerformanceMeasure, gTypePerformanceMeasure
, PerformanceNavigation(PerformanceNavigation), unPerformanceNavigation, castToPerformanceNavigation, gTypePerformanceNavigation
, PerformanceResourceTiming(PerformanceResourceTiming), unPerformanceResourceTiming, castToPerformanceResourceTiming, gTypePerformanceResourceTiming
, PerformanceTiming(PerformanceTiming), unPerformanceTiming, castToPerformanceTiming, gTypePerformanceTiming
, PeriodicWave(PeriodicWave), unPeriodicWave, castToPeriodicWave, gTypePeriodicWave
, Plugin(Plugin), unPlugin, castToPlugin, gTypePlugin
, PluginArray(PluginArray), unPluginArray, castToPluginArray, gTypePluginArray
, PopStateEvent(PopStateEvent), unPopStateEvent, castToPopStateEvent, gTypePopStateEvent
, PositionError(PositionError), unPositionError, castToPositionError, gTypePositionError
, ProcessingInstruction(ProcessingInstruction), unProcessingInstruction, castToProcessingInstruction, gTypeProcessingInstruction
, ProgressEvent(ProgressEvent), unProgressEvent, IsProgressEvent, toProgressEvent, castToProgressEvent, gTypeProgressEvent
, QuickTimePluginReplacement(QuickTimePluginReplacement), unQuickTimePluginReplacement, castToQuickTimePluginReplacement, gTypeQuickTimePluginReplacement
, RGBColor(RGBColor), unRGBColor, castToRGBColor, gTypeRGBColor
, RTCConfiguration(RTCConfiguration), unRTCConfiguration, castToRTCConfiguration, gTypeRTCConfiguration
, RTCDTMFSender(RTCDTMFSender), unRTCDTMFSender, castToRTCDTMFSender, gTypeRTCDTMFSender
, RTCDTMFToneChangeEvent(RTCDTMFToneChangeEvent), unRTCDTMFToneChangeEvent, castToRTCDTMFToneChangeEvent, gTypeRTCDTMFToneChangeEvent
, RTCDataChannel(RTCDataChannel), unRTCDataChannel, castToRTCDataChannel, gTypeRTCDataChannel
, RTCDataChannelEvent(RTCDataChannelEvent), unRTCDataChannelEvent, castToRTCDataChannelEvent, gTypeRTCDataChannelEvent
, RTCIceCandidate(RTCIceCandidate), unRTCIceCandidate, castToRTCIceCandidate, gTypeRTCIceCandidate
, RTCIceCandidateEvent(RTCIceCandidateEvent), unRTCIceCandidateEvent, castToRTCIceCandidateEvent, gTypeRTCIceCandidateEvent
, RTCIceServer(RTCIceServer), unRTCIceServer, castToRTCIceServer, gTypeRTCIceServer
, RTCPeerConnection(RTCPeerConnection), unRTCPeerConnection, castToRTCPeerConnection, gTypeRTCPeerConnection
, RTCSessionDescription(RTCSessionDescription), unRTCSessionDescription, castToRTCSessionDescription, gTypeRTCSessionDescription
, RTCStatsReport(RTCStatsReport), unRTCStatsReport, castToRTCStatsReport, gTypeRTCStatsReport
, RTCStatsResponse(RTCStatsResponse), unRTCStatsResponse, castToRTCStatsResponse, gTypeRTCStatsResponse
, RadioNodeList(RadioNodeList), unRadioNodeList, castToRadioNodeList, gTypeRadioNodeList
, Range(Range), unRange, castToRange, gTypeRange
, ReadableStream(ReadableStream), unReadableStream, castToReadableStream, gTypeReadableStream
, Rect(Rect), unRect, castToRect, gTypeRect
, SQLError(SQLError), unSQLError, castToSQLError, gTypeSQLError
, SQLResultSet(SQLResultSet), unSQLResultSet, castToSQLResultSet, gTypeSQLResultSet
, SQLResultSetRowList(SQLResultSetRowList), unSQLResultSetRowList, castToSQLResultSetRowList, gTypeSQLResultSetRowList
, SQLTransaction(SQLTransaction), unSQLTransaction, castToSQLTransaction, gTypeSQLTransaction
, SVGAElement(SVGAElement), unSVGAElement, castToSVGAElement, gTypeSVGAElement
, SVGAltGlyphDefElement(SVGAltGlyphDefElement), unSVGAltGlyphDefElement, castToSVGAltGlyphDefElement, gTypeSVGAltGlyphDefElement
, SVGAltGlyphElement(SVGAltGlyphElement), unSVGAltGlyphElement, castToSVGAltGlyphElement, gTypeSVGAltGlyphElement
, SVGAltGlyphItemElement(SVGAltGlyphItemElement), unSVGAltGlyphItemElement, castToSVGAltGlyphItemElement, gTypeSVGAltGlyphItemElement
, SVGAngle(SVGAngle), unSVGAngle, castToSVGAngle, gTypeSVGAngle
, SVGAnimateColorElement(SVGAnimateColorElement), unSVGAnimateColorElement, castToSVGAnimateColorElement, gTypeSVGAnimateColorElement
, SVGAnimateElement(SVGAnimateElement), unSVGAnimateElement, castToSVGAnimateElement, gTypeSVGAnimateElement
, SVGAnimateMotionElement(SVGAnimateMotionElement), unSVGAnimateMotionElement, castToSVGAnimateMotionElement, gTypeSVGAnimateMotionElement
, SVGAnimateTransformElement(SVGAnimateTransformElement), unSVGAnimateTransformElement, castToSVGAnimateTransformElement, gTypeSVGAnimateTransformElement
, SVGAnimatedAngle(SVGAnimatedAngle), unSVGAnimatedAngle, castToSVGAnimatedAngle, gTypeSVGAnimatedAngle
, SVGAnimatedBoolean(SVGAnimatedBoolean), unSVGAnimatedBoolean, castToSVGAnimatedBoolean, gTypeSVGAnimatedBoolean
, SVGAnimatedEnumeration(SVGAnimatedEnumeration), unSVGAnimatedEnumeration, castToSVGAnimatedEnumeration, gTypeSVGAnimatedEnumeration
, SVGAnimatedInteger(SVGAnimatedInteger), unSVGAnimatedInteger, castToSVGAnimatedInteger, gTypeSVGAnimatedInteger
, SVGAnimatedLength(SVGAnimatedLength), unSVGAnimatedLength, castToSVGAnimatedLength, gTypeSVGAnimatedLength
, SVGAnimatedLengthList(SVGAnimatedLengthList), unSVGAnimatedLengthList, castToSVGAnimatedLengthList, gTypeSVGAnimatedLengthList
, SVGAnimatedNumber(SVGAnimatedNumber), unSVGAnimatedNumber, castToSVGAnimatedNumber, gTypeSVGAnimatedNumber
, SVGAnimatedNumberList(SVGAnimatedNumberList), unSVGAnimatedNumberList, castToSVGAnimatedNumberList, gTypeSVGAnimatedNumberList
, SVGAnimatedPreserveAspectRatio(SVGAnimatedPreserveAspectRatio), unSVGAnimatedPreserveAspectRatio, castToSVGAnimatedPreserveAspectRatio, gTypeSVGAnimatedPreserveAspectRatio
, SVGAnimatedRect(SVGAnimatedRect), unSVGAnimatedRect, castToSVGAnimatedRect, gTypeSVGAnimatedRect
, SVGAnimatedString(SVGAnimatedString), unSVGAnimatedString, castToSVGAnimatedString, gTypeSVGAnimatedString
, SVGAnimatedTransformList(SVGAnimatedTransformList), unSVGAnimatedTransformList, castToSVGAnimatedTransformList, gTypeSVGAnimatedTransformList
, SVGAnimationElement(SVGAnimationElement), unSVGAnimationElement, IsSVGAnimationElement, toSVGAnimationElement, castToSVGAnimationElement, gTypeSVGAnimationElement
, SVGCircleElement(SVGCircleElement), unSVGCircleElement, castToSVGCircleElement, gTypeSVGCircleElement
, SVGClipPathElement(SVGClipPathElement), unSVGClipPathElement, castToSVGClipPathElement, gTypeSVGClipPathElement
, SVGColor(SVGColor), unSVGColor, IsSVGColor, toSVGColor, castToSVGColor, gTypeSVGColor
, SVGComponentTransferFunctionElement(SVGComponentTransferFunctionElement), unSVGComponentTransferFunctionElement, IsSVGComponentTransferFunctionElement, toSVGComponentTransferFunctionElement, castToSVGComponentTransferFunctionElement, gTypeSVGComponentTransferFunctionElement
, SVGCursorElement(SVGCursorElement), unSVGCursorElement, castToSVGCursorElement, gTypeSVGCursorElement
, SVGDefsElement(SVGDefsElement), unSVGDefsElement, castToSVGDefsElement, gTypeSVGDefsElement
, SVGDescElement(SVGDescElement), unSVGDescElement, castToSVGDescElement, gTypeSVGDescElement
, SVGDocument(SVGDocument), unSVGDocument, castToSVGDocument, gTypeSVGDocument
, SVGElement(SVGElement), unSVGElement, IsSVGElement, toSVGElement, castToSVGElement, gTypeSVGElement
, SVGEllipseElement(SVGEllipseElement), unSVGEllipseElement, castToSVGEllipseElement, gTypeSVGEllipseElement
, SVGExternalResourcesRequired(SVGExternalResourcesRequired), unSVGExternalResourcesRequired, castToSVGExternalResourcesRequired, gTypeSVGExternalResourcesRequired
, SVGFEBlendElement(SVGFEBlendElement), unSVGFEBlendElement, castToSVGFEBlendElement, gTypeSVGFEBlendElement
, SVGFEColorMatrixElement(SVGFEColorMatrixElement), unSVGFEColorMatrixElement, castToSVGFEColorMatrixElement, gTypeSVGFEColorMatrixElement
, SVGFEComponentTransferElement(SVGFEComponentTransferElement), unSVGFEComponentTransferElement, castToSVGFEComponentTransferElement, gTypeSVGFEComponentTransferElement
, SVGFECompositeElement(SVGFECompositeElement), unSVGFECompositeElement, castToSVGFECompositeElement, gTypeSVGFECompositeElement
, SVGFEConvolveMatrixElement(SVGFEConvolveMatrixElement), unSVGFEConvolveMatrixElement, castToSVGFEConvolveMatrixElement, gTypeSVGFEConvolveMatrixElement
, SVGFEDiffuseLightingElement(SVGFEDiffuseLightingElement), unSVGFEDiffuseLightingElement, castToSVGFEDiffuseLightingElement, gTypeSVGFEDiffuseLightingElement
, SVGFEDisplacementMapElement(SVGFEDisplacementMapElement), unSVGFEDisplacementMapElement, castToSVGFEDisplacementMapElement, gTypeSVGFEDisplacementMapElement
, SVGFEDistantLightElement(SVGFEDistantLightElement), unSVGFEDistantLightElement, castToSVGFEDistantLightElement, gTypeSVGFEDistantLightElement
, SVGFEDropShadowElement(SVGFEDropShadowElement), unSVGFEDropShadowElement, castToSVGFEDropShadowElement, gTypeSVGFEDropShadowElement
, SVGFEFloodElement(SVGFEFloodElement), unSVGFEFloodElement, castToSVGFEFloodElement, gTypeSVGFEFloodElement
, SVGFEFuncAElement(SVGFEFuncAElement), unSVGFEFuncAElement, castToSVGFEFuncAElement, gTypeSVGFEFuncAElement
, SVGFEFuncBElement(SVGFEFuncBElement), unSVGFEFuncBElement, castToSVGFEFuncBElement, gTypeSVGFEFuncBElement
, SVGFEFuncGElement(SVGFEFuncGElement), unSVGFEFuncGElement, castToSVGFEFuncGElement, gTypeSVGFEFuncGElement
, SVGFEFuncRElement(SVGFEFuncRElement), unSVGFEFuncRElement, castToSVGFEFuncRElement, gTypeSVGFEFuncRElement
, SVGFEGaussianBlurElement(SVGFEGaussianBlurElement), unSVGFEGaussianBlurElement, castToSVGFEGaussianBlurElement, gTypeSVGFEGaussianBlurElement
, SVGFEImageElement(SVGFEImageElement), unSVGFEImageElement, castToSVGFEImageElement, gTypeSVGFEImageElement
, SVGFEMergeElement(SVGFEMergeElement), unSVGFEMergeElement, castToSVGFEMergeElement, gTypeSVGFEMergeElement
, SVGFEMergeNodeElement(SVGFEMergeNodeElement), unSVGFEMergeNodeElement, castToSVGFEMergeNodeElement, gTypeSVGFEMergeNodeElement
, SVGFEMorphologyElement(SVGFEMorphologyElement), unSVGFEMorphologyElement, castToSVGFEMorphologyElement, gTypeSVGFEMorphologyElement
, SVGFEOffsetElement(SVGFEOffsetElement), unSVGFEOffsetElement, castToSVGFEOffsetElement, gTypeSVGFEOffsetElement
, SVGFEPointLightElement(SVGFEPointLightElement), unSVGFEPointLightElement, castToSVGFEPointLightElement, gTypeSVGFEPointLightElement
, SVGFESpecularLightingElement(SVGFESpecularLightingElement), unSVGFESpecularLightingElement, castToSVGFESpecularLightingElement, gTypeSVGFESpecularLightingElement
, SVGFESpotLightElement(SVGFESpotLightElement), unSVGFESpotLightElement, castToSVGFESpotLightElement, gTypeSVGFESpotLightElement
, SVGFETileElement(SVGFETileElement), unSVGFETileElement, castToSVGFETileElement, gTypeSVGFETileElement
, SVGFETurbulenceElement(SVGFETurbulenceElement), unSVGFETurbulenceElement, castToSVGFETurbulenceElement, gTypeSVGFETurbulenceElement
, SVGFilterElement(SVGFilterElement), unSVGFilterElement, castToSVGFilterElement, gTypeSVGFilterElement
, SVGFilterPrimitiveStandardAttributes(SVGFilterPrimitiveStandardAttributes), unSVGFilterPrimitiveStandardAttributes, castToSVGFilterPrimitiveStandardAttributes, gTypeSVGFilterPrimitiveStandardAttributes
, SVGFitToViewBox(SVGFitToViewBox), unSVGFitToViewBox, castToSVGFitToViewBox, gTypeSVGFitToViewBox
, SVGFontElement(SVGFontElement), unSVGFontElement, castToSVGFontElement, gTypeSVGFontElement
, SVGFontFaceElement(SVGFontFaceElement), unSVGFontFaceElement, castToSVGFontFaceElement, gTypeSVGFontFaceElement
, SVGFontFaceFormatElement(SVGFontFaceFormatElement), unSVGFontFaceFormatElement, castToSVGFontFaceFormatElement, gTypeSVGFontFaceFormatElement
, SVGFontFaceNameElement(SVGFontFaceNameElement), unSVGFontFaceNameElement, castToSVGFontFaceNameElement, gTypeSVGFontFaceNameElement
, SVGFontFaceSrcElement(SVGFontFaceSrcElement), unSVGFontFaceSrcElement, castToSVGFontFaceSrcElement, gTypeSVGFontFaceSrcElement
, SVGFontFaceUriElement(SVGFontFaceUriElement), unSVGFontFaceUriElement, castToSVGFontFaceUriElement, gTypeSVGFontFaceUriElement
, SVGForeignObjectElement(SVGForeignObjectElement), unSVGForeignObjectElement, castToSVGForeignObjectElement, gTypeSVGForeignObjectElement
, SVGGElement(SVGGElement), unSVGGElement, castToSVGGElement, gTypeSVGGElement
, SVGGlyphElement(SVGGlyphElement), unSVGGlyphElement, castToSVGGlyphElement, gTypeSVGGlyphElement
, SVGGlyphRefElement(SVGGlyphRefElement), unSVGGlyphRefElement, castToSVGGlyphRefElement, gTypeSVGGlyphRefElement
, SVGGradientElement(SVGGradientElement), unSVGGradientElement, IsSVGGradientElement, toSVGGradientElement, castToSVGGradientElement, gTypeSVGGradientElement
, SVGGraphicsElement(SVGGraphicsElement), unSVGGraphicsElement, IsSVGGraphicsElement, toSVGGraphicsElement, castToSVGGraphicsElement, gTypeSVGGraphicsElement
, SVGHKernElement(SVGHKernElement), unSVGHKernElement, castToSVGHKernElement, gTypeSVGHKernElement
, SVGImageElement(SVGImageElement), unSVGImageElement, castToSVGImageElement, gTypeSVGImageElement
, SVGLength(SVGLength), unSVGLength, castToSVGLength, gTypeSVGLength
, SVGLengthList(SVGLengthList), unSVGLengthList, castToSVGLengthList, gTypeSVGLengthList
, SVGLineElement(SVGLineElement), unSVGLineElement, castToSVGLineElement, gTypeSVGLineElement
, SVGLinearGradientElement(SVGLinearGradientElement), unSVGLinearGradientElement, castToSVGLinearGradientElement, gTypeSVGLinearGradientElement
, SVGMPathElement(SVGMPathElement), unSVGMPathElement, castToSVGMPathElement, gTypeSVGMPathElement
, SVGMarkerElement(SVGMarkerElement), unSVGMarkerElement, castToSVGMarkerElement, gTypeSVGMarkerElement
, SVGMaskElement(SVGMaskElement), unSVGMaskElement, castToSVGMaskElement, gTypeSVGMaskElement
, SVGMatrix(SVGMatrix), unSVGMatrix, castToSVGMatrix, gTypeSVGMatrix
, SVGMetadataElement(SVGMetadataElement), unSVGMetadataElement, castToSVGMetadataElement, gTypeSVGMetadataElement
, SVGMissingGlyphElement(SVGMissingGlyphElement), unSVGMissingGlyphElement, castToSVGMissingGlyphElement, gTypeSVGMissingGlyphElement
, SVGNumber(SVGNumber), unSVGNumber, castToSVGNumber, gTypeSVGNumber
, SVGNumberList(SVGNumberList), unSVGNumberList, castToSVGNumberList, gTypeSVGNumberList
, SVGPaint(SVGPaint), unSVGPaint, castToSVGPaint, gTypeSVGPaint
, SVGPathElement(SVGPathElement), unSVGPathElement, castToSVGPathElement, gTypeSVGPathElement
, SVGPathSeg(SVGPathSeg), unSVGPathSeg, IsSVGPathSeg, toSVGPathSeg, castToSVGPathSeg, gTypeSVGPathSeg
, SVGPathSegArcAbs(SVGPathSegArcAbs), unSVGPathSegArcAbs, castToSVGPathSegArcAbs, gTypeSVGPathSegArcAbs
, SVGPathSegArcRel(SVGPathSegArcRel), unSVGPathSegArcRel, castToSVGPathSegArcRel, gTypeSVGPathSegArcRel
, SVGPathSegClosePath(SVGPathSegClosePath), unSVGPathSegClosePath, castToSVGPathSegClosePath, gTypeSVGPathSegClosePath
, SVGPathSegCurvetoCubicAbs(SVGPathSegCurvetoCubicAbs), unSVGPathSegCurvetoCubicAbs, castToSVGPathSegCurvetoCubicAbs, gTypeSVGPathSegCurvetoCubicAbs
, SVGPathSegCurvetoCubicRel(SVGPathSegCurvetoCubicRel), unSVGPathSegCurvetoCubicRel, castToSVGPathSegCurvetoCubicRel, gTypeSVGPathSegCurvetoCubicRel
, SVGPathSegCurvetoCubicSmoothAbs(SVGPathSegCurvetoCubicSmoothAbs), unSVGPathSegCurvetoCubicSmoothAbs, castToSVGPathSegCurvetoCubicSmoothAbs, gTypeSVGPathSegCurvetoCubicSmoothAbs
, SVGPathSegCurvetoCubicSmoothRel(SVGPathSegCurvetoCubicSmoothRel), unSVGPathSegCurvetoCubicSmoothRel, castToSVGPathSegCurvetoCubicSmoothRel, gTypeSVGPathSegCurvetoCubicSmoothRel
, SVGPathSegCurvetoQuadraticAbs(SVGPathSegCurvetoQuadraticAbs), unSVGPathSegCurvetoQuadraticAbs, castToSVGPathSegCurvetoQuadraticAbs, gTypeSVGPathSegCurvetoQuadraticAbs
, SVGPathSegCurvetoQuadraticRel(SVGPathSegCurvetoQuadraticRel), unSVGPathSegCurvetoQuadraticRel, castToSVGPathSegCurvetoQuadraticRel, gTypeSVGPathSegCurvetoQuadraticRel
, SVGPathSegCurvetoQuadraticSmoothAbs(SVGPathSegCurvetoQuadraticSmoothAbs), unSVGPathSegCurvetoQuadraticSmoothAbs, castToSVGPathSegCurvetoQuadraticSmoothAbs, gTypeSVGPathSegCurvetoQuadraticSmoothAbs
, SVGPathSegCurvetoQuadraticSmoothRel(SVGPathSegCurvetoQuadraticSmoothRel), unSVGPathSegCurvetoQuadraticSmoothRel, castToSVGPathSegCurvetoQuadraticSmoothRel, gTypeSVGPathSegCurvetoQuadraticSmoothRel
, SVGPathSegLinetoAbs(SVGPathSegLinetoAbs), unSVGPathSegLinetoAbs, castToSVGPathSegLinetoAbs, gTypeSVGPathSegLinetoAbs
, SVGPathSegLinetoHorizontalAbs(SVGPathSegLinetoHorizontalAbs), unSVGPathSegLinetoHorizontalAbs, castToSVGPathSegLinetoHorizontalAbs, gTypeSVGPathSegLinetoHorizontalAbs
, SVGPathSegLinetoHorizontalRel(SVGPathSegLinetoHorizontalRel), unSVGPathSegLinetoHorizontalRel, castToSVGPathSegLinetoHorizontalRel, gTypeSVGPathSegLinetoHorizontalRel
, SVGPathSegLinetoRel(SVGPathSegLinetoRel), unSVGPathSegLinetoRel, castToSVGPathSegLinetoRel, gTypeSVGPathSegLinetoRel
, SVGPathSegLinetoVerticalAbs(SVGPathSegLinetoVerticalAbs), unSVGPathSegLinetoVerticalAbs, castToSVGPathSegLinetoVerticalAbs, gTypeSVGPathSegLinetoVerticalAbs
, SVGPathSegLinetoVerticalRel(SVGPathSegLinetoVerticalRel), unSVGPathSegLinetoVerticalRel, castToSVGPathSegLinetoVerticalRel, gTypeSVGPathSegLinetoVerticalRel
, SVGPathSegList(SVGPathSegList), unSVGPathSegList, castToSVGPathSegList, gTypeSVGPathSegList
, SVGPathSegMovetoAbs(SVGPathSegMovetoAbs), unSVGPathSegMovetoAbs, castToSVGPathSegMovetoAbs, gTypeSVGPathSegMovetoAbs
, SVGPathSegMovetoRel(SVGPathSegMovetoRel), unSVGPathSegMovetoRel, castToSVGPathSegMovetoRel, gTypeSVGPathSegMovetoRel
, SVGPatternElement(SVGPatternElement), unSVGPatternElement, castToSVGPatternElement, gTypeSVGPatternElement
, SVGPoint(SVGPoint), unSVGPoint, castToSVGPoint, gTypeSVGPoint
, SVGPointList(SVGPointList), unSVGPointList, castToSVGPointList, gTypeSVGPointList
, SVGPolygonElement(SVGPolygonElement), unSVGPolygonElement, castToSVGPolygonElement, gTypeSVGPolygonElement
, SVGPolylineElement(SVGPolylineElement), unSVGPolylineElement, castToSVGPolylineElement, gTypeSVGPolylineElement
, SVGPreserveAspectRatio(SVGPreserveAspectRatio), unSVGPreserveAspectRatio, castToSVGPreserveAspectRatio, gTypeSVGPreserveAspectRatio
, SVGRadialGradientElement(SVGRadialGradientElement), unSVGRadialGradientElement, castToSVGRadialGradientElement, gTypeSVGRadialGradientElement
, SVGRect(SVGRect), unSVGRect, castToSVGRect, gTypeSVGRect
, SVGRectElement(SVGRectElement), unSVGRectElement, castToSVGRectElement, gTypeSVGRectElement
, SVGRenderingIntent(SVGRenderingIntent), unSVGRenderingIntent, castToSVGRenderingIntent, gTypeSVGRenderingIntent
, SVGSVGElement(SVGSVGElement), unSVGSVGElement, castToSVGSVGElement, gTypeSVGSVGElement
, SVGScriptElement(SVGScriptElement), unSVGScriptElement, castToSVGScriptElement, gTypeSVGScriptElement
, SVGSetElement(SVGSetElement), unSVGSetElement, castToSVGSetElement, gTypeSVGSetElement
, SVGStopElement(SVGStopElement), unSVGStopElement, castToSVGStopElement, gTypeSVGStopElement
, SVGStringList(SVGStringList), unSVGStringList, castToSVGStringList, gTypeSVGStringList
, SVGStyleElement(SVGStyleElement), unSVGStyleElement, castToSVGStyleElement, gTypeSVGStyleElement
, SVGSwitchElement(SVGSwitchElement), unSVGSwitchElement, castToSVGSwitchElement, gTypeSVGSwitchElement
, SVGSymbolElement(SVGSymbolElement), unSVGSymbolElement, castToSVGSymbolElement, gTypeSVGSymbolElement
, SVGTRefElement(SVGTRefElement), unSVGTRefElement, castToSVGTRefElement, gTypeSVGTRefElement
, SVGTSpanElement(SVGTSpanElement), unSVGTSpanElement, castToSVGTSpanElement, gTypeSVGTSpanElement
, SVGTests(SVGTests), unSVGTests, castToSVGTests, gTypeSVGTests
, SVGTextContentElement(SVGTextContentElement), unSVGTextContentElement, IsSVGTextContentElement, toSVGTextContentElement, castToSVGTextContentElement, gTypeSVGTextContentElement
, SVGTextElement(SVGTextElement), unSVGTextElement, castToSVGTextElement, gTypeSVGTextElement
, SVGTextPathElement(SVGTextPathElement), unSVGTextPathElement, castToSVGTextPathElement, gTypeSVGTextPathElement
, SVGTextPositioningElement(SVGTextPositioningElement), unSVGTextPositioningElement, IsSVGTextPositioningElement, toSVGTextPositioningElement, castToSVGTextPositioningElement, gTypeSVGTextPositioningElement
, SVGTitleElement(SVGTitleElement), unSVGTitleElement, castToSVGTitleElement, gTypeSVGTitleElement
, SVGTransform(SVGTransform), unSVGTransform, castToSVGTransform, gTypeSVGTransform
, SVGTransformList(SVGTransformList), unSVGTransformList, castToSVGTransformList, gTypeSVGTransformList
, SVGURIReference(SVGURIReference), unSVGURIReference, castToSVGURIReference, gTypeSVGURIReference
, SVGUnitTypes(SVGUnitTypes), unSVGUnitTypes, castToSVGUnitTypes, gTypeSVGUnitTypes
, SVGUseElement(SVGUseElement), unSVGUseElement, castToSVGUseElement, gTypeSVGUseElement
, SVGVKernElement(SVGVKernElement), unSVGVKernElement, castToSVGVKernElement, gTypeSVGVKernElement
, SVGViewElement(SVGViewElement), unSVGViewElement, castToSVGViewElement, gTypeSVGViewElement
, SVGViewSpec(SVGViewSpec), unSVGViewSpec, castToSVGViewSpec, gTypeSVGViewSpec
, SVGZoomAndPan(SVGZoomAndPan), unSVGZoomAndPan, castToSVGZoomAndPan, gTypeSVGZoomAndPan
, SVGZoomEvent(SVGZoomEvent), unSVGZoomEvent, castToSVGZoomEvent, gTypeSVGZoomEvent
, Screen(Screen), unScreen, castToScreen, gTypeScreen
, ScriptProcessorNode(ScriptProcessorNode), unScriptProcessorNode, castToScriptProcessorNode, gTypeScriptProcessorNode
, ScriptProfile(ScriptProfile), unScriptProfile, castToScriptProfile, gTypeScriptProfile
, ScriptProfileNode(ScriptProfileNode), unScriptProfileNode, castToScriptProfileNode, gTypeScriptProfileNode
, SecurityPolicy(SecurityPolicy), unSecurityPolicy, castToSecurityPolicy, gTypeSecurityPolicy
, SecurityPolicyViolationEvent(SecurityPolicyViolationEvent), unSecurityPolicyViolationEvent, castToSecurityPolicyViolationEvent, gTypeSecurityPolicyViolationEvent
, Selection(Selection), unSelection, castToSelection, gTypeSelection
, SourceBuffer(SourceBuffer), unSourceBuffer, castToSourceBuffer, gTypeSourceBuffer
, SourceBufferList(SourceBufferList), unSourceBufferList, castToSourceBufferList, gTypeSourceBufferList
, SourceInfo(SourceInfo), unSourceInfo, castToSourceInfo, gTypeSourceInfo
, SpeechSynthesis(SpeechSynthesis), unSpeechSynthesis, castToSpeechSynthesis, gTypeSpeechSynthesis
, SpeechSynthesisEvent(SpeechSynthesisEvent), unSpeechSynthesisEvent, castToSpeechSynthesisEvent, gTypeSpeechSynthesisEvent
, SpeechSynthesisUtterance(SpeechSynthesisUtterance), unSpeechSynthesisUtterance, castToSpeechSynthesisUtterance, gTypeSpeechSynthesisUtterance
, SpeechSynthesisVoice(SpeechSynthesisVoice), unSpeechSynthesisVoice, castToSpeechSynthesisVoice, gTypeSpeechSynthesisVoice
, Storage(Storage), unStorage, castToStorage, gTypeStorage
, StorageEvent(StorageEvent), unStorageEvent, castToStorageEvent, gTypeStorageEvent
, StorageInfo(StorageInfo), unStorageInfo, castToStorageInfo, gTypeStorageInfo
, StorageQuota(StorageQuota), unStorageQuota, castToStorageQuota, gTypeStorageQuota
, StyleMedia(StyleMedia), unStyleMedia, castToStyleMedia, gTypeStyleMedia
, StyleSheet(StyleSheet), unStyleSheet, IsStyleSheet, toStyleSheet, castToStyleSheet, gTypeStyleSheet
, StyleSheetList(StyleSheetList), unStyleSheetList, castToStyleSheetList, gTypeStyleSheetList
, SubtleCrypto(SubtleCrypto), unSubtleCrypto, castToSubtleCrypto, gTypeSubtleCrypto
, Text(Text), unText, IsText, toText, castToText, gTypeText
, TextEvent(TextEvent), unTextEvent, castToTextEvent, gTypeTextEvent
, TextMetrics(TextMetrics), unTextMetrics, castToTextMetrics, gTypeTextMetrics
, TextTrack(TextTrack), unTextTrack, castToTextTrack, gTypeTextTrack
, TextTrackCue(TextTrackCue), unTextTrackCue, IsTextTrackCue, toTextTrackCue, castToTextTrackCue, gTypeTextTrackCue
, TextTrackCueList(TextTrackCueList), unTextTrackCueList, castToTextTrackCueList, gTypeTextTrackCueList
, TextTrackList(TextTrackList), unTextTrackList, castToTextTrackList, gTypeTextTrackList
, TimeRanges(TimeRanges), unTimeRanges, castToTimeRanges, gTypeTimeRanges
, Touch(Touch), unTouch, castToTouch, gTypeTouch
, TouchEvent(TouchEvent), unTouchEvent, castToTouchEvent, gTypeTouchEvent
, TouchList(TouchList), unTouchList, castToTouchList, gTypeTouchList
, TrackEvent(TrackEvent), unTrackEvent, castToTrackEvent, gTypeTrackEvent
, TransitionEvent(TransitionEvent), unTransitionEvent, castToTransitionEvent, gTypeTransitionEvent
, TreeWalker(TreeWalker), unTreeWalker, castToTreeWalker, gTypeTreeWalker
, TypeConversions(TypeConversions), unTypeConversions, castToTypeConversions, gTypeTypeConversions
, UIEvent(UIEvent), unUIEvent, IsUIEvent, toUIEvent, castToUIEvent, gTypeUIEvent
, UIRequestEvent(UIRequestEvent), unUIRequestEvent, castToUIRequestEvent, gTypeUIRequestEvent
, URL(URL), unURL, castToURL, gTypeURL
, URLUtils(URLUtils), unURLUtils, castToURLUtils, gTypeURLUtils
, UserMessageHandler(UserMessageHandler), unUserMessageHandler, castToUserMessageHandler, gTypeUserMessageHandler
, UserMessageHandlersNamespace(UserMessageHandlersNamespace), unUserMessageHandlersNamespace, castToUserMessageHandlersNamespace, gTypeUserMessageHandlersNamespace
, VTTCue(VTTCue), unVTTCue, castToVTTCue, gTypeVTTCue
, VTTRegion(VTTRegion), unVTTRegion, castToVTTRegion, gTypeVTTRegion
, VTTRegionList(VTTRegionList), unVTTRegionList, castToVTTRegionList, gTypeVTTRegionList
, ValidityState(ValidityState), unValidityState, castToValidityState, gTypeValidityState
, VideoPlaybackQuality(VideoPlaybackQuality), unVideoPlaybackQuality, castToVideoPlaybackQuality, gTypeVideoPlaybackQuality
, VideoStreamTrack(VideoStreamTrack), unVideoStreamTrack, castToVideoStreamTrack, gTypeVideoStreamTrack
, VideoTrack(VideoTrack), unVideoTrack, castToVideoTrack, gTypeVideoTrack
, VideoTrackList(VideoTrackList), unVideoTrackList, castToVideoTrackList, gTypeVideoTrackList
, WaveShaperNode(WaveShaperNode), unWaveShaperNode, castToWaveShaperNode, gTypeWaveShaperNode
, WebGL2RenderingContext(WebGL2RenderingContext), unWebGL2RenderingContext, castToWebGL2RenderingContext, gTypeWebGL2RenderingContext
, WebGLActiveInfo(WebGLActiveInfo), unWebGLActiveInfo, castToWebGLActiveInfo, gTypeWebGLActiveInfo
, WebGLBuffer(WebGLBuffer), unWebGLBuffer, castToWebGLBuffer, gTypeWebGLBuffer
, WebGLCompressedTextureATC(WebGLCompressedTextureATC), unWebGLCompressedTextureATC, castToWebGLCompressedTextureATC, gTypeWebGLCompressedTextureATC
, WebGLCompressedTexturePVRTC(WebGLCompressedTexturePVRTC), unWebGLCompressedTexturePVRTC, castToWebGLCompressedTexturePVRTC, gTypeWebGLCompressedTexturePVRTC
, WebGLCompressedTextureS3TC(WebGLCompressedTextureS3TC), unWebGLCompressedTextureS3TC, castToWebGLCompressedTextureS3TC, gTypeWebGLCompressedTextureS3TC
, WebGLContextAttributes(WebGLContextAttributes), unWebGLContextAttributes, castToWebGLContextAttributes, gTypeWebGLContextAttributes
, WebGLContextEvent(WebGLContextEvent), unWebGLContextEvent, castToWebGLContextEvent, gTypeWebGLContextEvent
, WebGLDebugRendererInfo(WebGLDebugRendererInfo), unWebGLDebugRendererInfo, castToWebGLDebugRendererInfo, gTypeWebGLDebugRendererInfo
, WebGLDebugShaders(WebGLDebugShaders), unWebGLDebugShaders, castToWebGLDebugShaders, gTypeWebGLDebugShaders
, WebGLDepthTexture(WebGLDepthTexture), unWebGLDepthTexture, castToWebGLDepthTexture, gTypeWebGLDepthTexture
, WebGLDrawBuffers(WebGLDrawBuffers), unWebGLDrawBuffers, castToWebGLDrawBuffers, gTypeWebGLDrawBuffers
, WebGLFramebuffer(WebGLFramebuffer), unWebGLFramebuffer, castToWebGLFramebuffer, gTypeWebGLFramebuffer
, WebGLLoseContext(WebGLLoseContext), unWebGLLoseContext, castToWebGLLoseContext, gTypeWebGLLoseContext
, WebGLProgram(WebGLProgram), unWebGLProgram, castToWebGLProgram, gTypeWebGLProgram
, WebGLQuery(WebGLQuery), unWebGLQuery, castToWebGLQuery, gTypeWebGLQuery
, WebGLRenderbuffer(WebGLRenderbuffer), unWebGLRenderbuffer, castToWebGLRenderbuffer, gTypeWebGLRenderbuffer
, WebGLRenderingContext(WebGLRenderingContext), unWebGLRenderingContext, castToWebGLRenderingContext, gTypeWebGLRenderingContext
, WebGLRenderingContextBase(WebGLRenderingContextBase), unWebGLRenderingContextBase, IsWebGLRenderingContextBase, toWebGLRenderingContextBase, castToWebGLRenderingContextBase, gTypeWebGLRenderingContextBase
, WebGLSampler(WebGLSampler), unWebGLSampler, castToWebGLSampler, gTypeWebGLSampler
, WebGLShader(WebGLShader), unWebGLShader, castToWebGLShader, gTypeWebGLShader
, WebGLShaderPrecisionFormat(WebGLShaderPrecisionFormat), unWebGLShaderPrecisionFormat, castToWebGLShaderPrecisionFormat, gTypeWebGLShaderPrecisionFormat
, WebGLSync(WebGLSync), unWebGLSync, castToWebGLSync, gTypeWebGLSync
, WebGLTexture(WebGLTexture), unWebGLTexture, castToWebGLTexture, gTypeWebGLTexture
, WebGLTransformFeedback(WebGLTransformFeedback), unWebGLTransformFeedback, castToWebGLTransformFeedback, gTypeWebGLTransformFeedback
, WebGLUniformLocation(WebGLUniformLocation), unWebGLUniformLocation, castToWebGLUniformLocation, gTypeWebGLUniformLocation
, WebGLVertexArrayObject(WebGLVertexArrayObject), unWebGLVertexArrayObject, castToWebGLVertexArrayObject, gTypeWebGLVertexArrayObject
, WebGLVertexArrayObjectOES(WebGLVertexArrayObjectOES), unWebGLVertexArrayObjectOES, castToWebGLVertexArrayObjectOES, gTypeWebGLVertexArrayObjectOES
, WebKitAnimationEvent(WebKitAnimationEvent), unWebKitAnimationEvent, castToWebKitAnimationEvent, gTypeWebKitAnimationEvent
, WebKitCSSFilterValue(WebKitCSSFilterValue), unWebKitCSSFilterValue, castToWebKitCSSFilterValue, gTypeWebKitCSSFilterValue
, WebKitCSSMatrix(WebKitCSSMatrix), unWebKitCSSMatrix, castToWebKitCSSMatrix, gTypeWebKitCSSMatrix
, WebKitCSSRegionRule(WebKitCSSRegionRule), unWebKitCSSRegionRule, castToWebKitCSSRegionRule, gTypeWebKitCSSRegionRule
, WebKitCSSTransformValue(WebKitCSSTransformValue), unWebKitCSSTransformValue, castToWebKitCSSTransformValue, gTypeWebKitCSSTransformValue
, WebKitCSSViewportRule(WebKitCSSViewportRule), unWebKitCSSViewportRule, castToWebKitCSSViewportRule, gTypeWebKitCSSViewportRule
, WebKitNamedFlow(WebKitNamedFlow), unWebKitNamedFlow, castToWebKitNamedFlow, gTypeWebKitNamedFlow
, WebKitNamespace(WebKitNamespace), unWebKitNamespace, castToWebKitNamespace, gTypeWebKitNamespace
, WebKitPlaybackTargetAvailabilityEvent(WebKitPlaybackTargetAvailabilityEvent), unWebKitPlaybackTargetAvailabilityEvent, castToWebKitPlaybackTargetAvailabilityEvent, gTypeWebKitPlaybackTargetAvailabilityEvent
, WebKitPoint(WebKitPoint), unWebKitPoint, castToWebKitPoint, gTypeWebKitPoint
, WebKitTransitionEvent(WebKitTransitionEvent), unWebKitTransitionEvent, castToWebKitTransitionEvent, gTypeWebKitTransitionEvent
, WebSocket(WebSocket), unWebSocket, castToWebSocket, gTypeWebSocket
, WheelEvent(WheelEvent), unWheelEvent, castToWheelEvent, gTypeWheelEvent
, Window(Window), unWindow, castToWindow, gTypeWindow
, WindowBase64(WindowBase64), unWindowBase64, castToWindowBase64, gTypeWindowBase64
, WindowTimers(WindowTimers), unWindowTimers, castToWindowTimers, gTypeWindowTimers
, Worker(Worker), unWorker, castToWorker, gTypeWorker
, WorkerGlobalScope(WorkerGlobalScope), unWorkerGlobalScope, IsWorkerGlobalScope, toWorkerGlobalScope, castToWorkerGlobalScope, gTypeWorkerGlobalScope
, WorkerLocation(WorkerLocation), unWorkerLocation, castToWorkerLocation, gTypeWorkerLocation
, WorkerNavigator(WorkerNavigator), unWorkerNavigator, castToWorkerNavigator, gTypeWorkerNavigator
, XMLHttpRequest(XMLHttpRequest), unXMLHttpRequest, castToXMLHttpRequest, gTypeXMLHttpRequest
, XMLHttpRequestProgressEvent(XMLHttpRequestProgressEvent), unXMLHttpRequestProgressEvent, castToXMLHttpRequestProgressEvent, gTypeXMLHttpRequestProgressEvent
, XMLHttpRequestUpload(XMLHttpRequestUpload), unXMLHttpRequestUpload, castToXMLHttpRequestUpload, gTypeXMLHttpRequestUpload
, XMLSerializer(XMLSerializer), unXMLSerializer, castToXMLSerializer, gTypeXMLSerializer
, XPathEvaluator(XPathEvaluator), unXPathEvaluator, castToXPathEvaluator, gTypeXPathEvaluator
, XPathExpression(XPathExpression), unXPathExpression, castToXPathExpression, gTypeXPathExpression
, XPathNSResolver(XPathNSResolver), unXPathNSResolver, castToXPathNSResolver, gTypeXPathNSResolver
, XPathResult(XPathResult), unXPathResult, castToXPathResult, gTypeXPathResult
, XSLTProcessor(XSLTProcessor), unXSLTProcessor, castToXSLTProcessor, gTypeXSLTProcessor
#else
propagateGError, GType(..), DOMString(..), ToDOMString(..), FromDOMString(..)
, FocusEvent
, TouchEvent
, module Graphics.UI.Gtk.WebKit.Types
, IsGObject
, IsApplicationCache
, IsAttr
#ifndef USE_OLD_WEBKIT
, IsAudioTrack
#endif
#ifndef USE_OLD_WEBKIT
, IsAudioTrackList
#endif
#ifndef USE_OLD_WEBKIT
, IsBarProp
#endif
#ifndef USE_OLD_WEBKIT
, IsBatteryManager
#endif
, IsBlob
, IsCDATASection
#ifndef USE_OLD_WEBKIT
, IsCSS
#endif
, IsCSSRule
, IsCSSRuleList
, IsCSSStyleDeclaration
, IsCSSStyleSheet
, IsCSSValue
, IsCharacterData
, IsComment
, IsDOMImplementation
#ifndef USE_OLD_WEBKIT
, IsDOMNamedFlowCollection
#endif
, IsDOMSettableTokenList
, IsDOMStringList
, IsDOMTokenList
, IsDocument
, IsDocumentFragment
, IsDocumentType
, IsElement
, IsEntityReference
, IsEvent
, IsEventTarget
, IsFile
, IsFileList
, IsGeolocation
, IsHTMLAnchorElement
, IsHTMLAppletElement
, IsHTMLAreaElement
, IsHTMLAudioElement
, IsHTMLBRElement
, IsHTMLBaseElement
, IsHTMLBaseFontElement
, IsHTMLBodyElement
, IsHTMLButtonElement
, IsHTMLCanvasElement
, IsHTMLCollection
, IsHTMLDListElement
, IsHTMLDetailsElement
, IsHTMLDirectoryElement
, IsHTMLDivElement
, IsHTMLDocument
, IsHTMLElement
, IsHTMLEmbedElement
, IsHTMLFieldSetElement
, IsHTMLFontElement
, IsHTMLFormElement
, IsHTMLFrameElement
, IsHTMLFrameSetElement
, IsHTMLHRElement
, IsHTMLHeadElement
, IsHTMLHeadingElement
, IsHTMLHtmlElement
, IsHTMLIFrameElement
, IsHTMLImageElement
, IsHTMLInputElement
, IsHTMLKeygenElement
, IsHTMLLIElement
, IsHTMLLabelElement
, IsHTMLLegendElement
, IsHTMLLinkElement
, IsHTMLMapElement
, IsHTMLMarqueeElement
, IsHTMLMediaElement
, IsHTMLMenuElement
, IsHTMLMetaElement
, IsHTMLModElement
, IsHTMLOListElement
, IsHTMLObjectElement
, IsHTMLOptGroupElement
, IsHTMLOptionElement
, IsHTMLOptionsCollection
, IsHTMLParagraphElement
, IsHTMLParamElement
, IsHTMLPreElement
, IsHTMLQuoteElement
, IsHTMLScriptElement
, IsHTMLSelectElement
, IsHTMLStyleElement
, IsHTMLTableCaptionElement
, IsHTMLTableCellElement
, IsHTMLTableColElement
, IsHTMLTableElement
, IsHTMLTableRowElement
, IsHTMLTableSectionElement
, IsHTMLTextAreaElement
, IsHTMLTitleElement
, IsHTMLUListElement
, IsHTMLVideoElement
, IsHistory
#ifndef USE_OLD_WEBKIT
, IsKeyboardEvent
#endif
, IsLocation
, IsMediaError
, IsMediaList
, IsMediaQueryList
, IsMessagePort
, IsMimeType
, IsMimeTypeArray
, IsMouseEvent
, IsNamedNodeMap
, IsNavigator
, IsNode
, IsNodeFilter
, IsNodeIterator
, IsNodeList
#ifndef USE_OLD_WEBKIT
, IsPerformance
#endif
#ifndef USE_OLD_WEBKIT
, IsPerformanceNavigation
#endif
#ifndef USE_OLD_WEBKIT
, IsPerformanceTiming
#endif
, IsPlugin
, IsPluginArray
, IsProcessingInstruction
, IsRange
, IsScreen
#ifndef USE_OLD_WEBKIT
, IsSecurityPolicy
#endif
, IsSelection
, IsStorage
#ifndef USE_OLD_WEBKIT
, IsStorageInfo
#endif
#ifndef USE_OLD_WEBKIT
, IsStorageQuota
#endif
, IsStyleMedia
, IsStyleSheet
, IsStyleSheetList
, IsText
#ifndef USE_OLD_WEBKIT
, IsTextTrack
#endif
#ifndef USE_OLD_WEBKIT
, IsTextTrackCue
#endif
#ifndef USE_OLD_WEBKIT
, IsTextTrackCueList
#endif
#ifndef USE_OLD_WEBKIT
, IsTextTrackList
#endif
, IsTimeRanges
#ifndef USE_OLD_WEBKIT
, IsTouch
#endif
, IsTreeWalker
, IsUIEvent
, IsValidityState
#ifndef USE_OLD_WEBKIT
, IsVideoTrack
#endif
#ifndef USE_OLD_WEBKIT
, IsVideoTrackList
#endif
, IsWebKitNamedFlow
, IsWebKitPoint
#ifndef USE_OLD_WEBKIT
, IsWheelEvent
#endif
, IsWindow
, IsXPathExpression
, IsXPathNSResolver
, IsXPathResult
#endif
) where
import Control.Applicative ((<$>))
import qualified Data.Text as T (Text)
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
import qualified Data.Text.Lazy as LT (Text)
import Data.JSString (pack, unpack)
import Data.JSString.Text (textToJSString, textFromJSString, lazyTextToJSString, lazyTextFromJSString)
import GHCJS.Types (JSRef(..), nullRef, isNull, isUndefined, JSString(..))
import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))
import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))
import GHCJS.Nullable (Nullable(..), nullableToMaybe, maybeToNullable)
import GHCJS.Foreign.Callback.Internal (Callback(..))
import Control.Monad.IO.Class (MonadIO(..))
#else
import Data.Maybe (isNothing)
import Foreign.C (CString)
import Graphics.UI.Gtk.WebKit.Types
import System.Glib (propagateGError, GType(..))
import System.Glib.UTFString
(readUTFString, GlibString(..))
#endif
import Data.Int (Int8, Int16, Int32, Int64)
import Data.Word (Word8, Word16, Word32, Word64)
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
maybeJSNullOrUndefined :: JSRef -> Maybe JSRef
maybeJSNullOrUndefined r | isNull r || isUndefined r = Nothing
maybeJSNullOrUndefined r = Just r
propagateGError = id
newtype GType = GType JSRef
foreign import javascript unsafe
"$1===$2" js_eq :: JSRef -> JSRef -> Bool
#ifdef ghcjs_HOST_OS
foreign import javascript unsafe "h$isInstanceOf $1 $2"
typeInstanceIsA' :: JSRef -> JSRef -> Bool
#else
typeInstanceIsA' :: JSRef -> JSRef -> Bool
typeInstanceIsA' = error "typeInstanceIsA': only available in JavaScript"
#endif
typeInstanceIsA o (GType t) = typeInstanceIsA' o t
castTo :: (IsGObject obj, IsGObject obj') => GType -> String
-> (obj -> obj')
castTo gtype objTypeName obj =
case toGObject obj of
gobj@(GObject objRef)
| typeInstanceIsA objRef gtype
-> unsafeCastGObject gobj
| otherwise -> error $ "Cannot cast object to " ++ objTypeName
isA :: IsGObject o => o -> GType -> Bool
isA obj = typeInstanceIsA (unGObject $ toGObject obj)
newtype GObject = GObject { unGObject :: JSRef }
class (ToJSRef o, FromJSRef o) => IsGObject o where
toGObject :: o -> GObject
unsafeCastGObject :: GObject -> o
instance PToJSRef GObject where
pToJSRef = unGObject
instance PFromJSRef GObject where
pFromJSRef = GObject
instance ToJSRef GObject where
toJSRef = return . unGObject
instance FromJSRef GObject where
fromJSRef = return . fmap GObject . maybeJSNullOrUndefined
instance IsGObject GObject where
toGObject = id
unsafeCastGObject = id
castToGObject :: IsGObject obj => obj -> obj
castToGObject = id
#ifdef ghcjs_HOST_OS
foreign import javascript unsafe "object" gTypeGObject :: GType
#else
gTypeGObject = error "gTypeGObject: only available in JavaScript"
#endif
foreign import javascript unsafe "$1[\"toString\"]()" js_objectToString :: GObject -> IO JSString
objectToString :: (MonadIO m, IsGObject self, FromJSString result) => self -> m result
objectToString self = liftIO (fromJSString <$> (js_objectToString (toGObject self)))
#ifdef ghcjs_HOST_OS
type DOMString = JSString
class (PToJSRef a, ToJSRef a) => ToJSString a
class (PFromJSRef a, FromJSRef a) => FromJSString a
toJSString :: ToJSString a => a -> JSString
toJSString = pFromJSRef . pToJSRef
fromJSString :: FromJSString a => JSString -> a
fromJSString = pFromJSRef . pToJSRef
toMaybeJSString :: ToJSString a => Maybe a -> Nullable JSString
toMaybeJSString = Nullable . pToJSRef
fromMaybeJSString :: FromJSString a => Nullable JSString -> Maybe a
fromMaybeJSString (Nullable r) = pFromJSRef r
instance ToJSString [Char]
instance FromJSString [Char]
instance ToJSString T.Text
instance FromJSString T.Text
instance ToJSString JSString
instance FromJSString JSString
type ToDOMString s = ToJSString s
type FromDOMString s = FromJSString s
#endif
#else
type IsGObject o = GObjectClass o
type DOMString = T.Text
type ToDOMString s = GlibString s
type FromDOMString s = GlibString s
type FocusEvent = UIEvent
type TouchEvent = UIEvent
#endif
type IsDOMString s = (ToDOMString s, FromDOMString s)
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioBufferCallback = AudioBufferCallback (Callback (JSRef -> IO ()))
instance PToJSRef AudioBufferCallback where pToJSRef (AudioBufferCallback (Callback r)) = r
newtype DatabaseCallback = DatabaseCallback (Callback (JSRef -> IO ()))
instance PToJSRef DatabaseCallback where pToJSRef (DatabaseCallback (Callback r)) = r
newtype MediaQueryListListener = MediaQueryListListener (Callback (JSRef -> IO ()))
instance PToJSRef MediaQueryListListener where pToJSRef (MediaQueryListListener (Callback r)) = r
newtype MediaStreamTrackSourcesCallback = MediaStreamTrackSourcesCallback (Callback (JSRef -> IO ()))
instance PToJSRef MediaStreamTrackSourcesCallback where pToJSRef (MediaStreamTrackSourcesCallback (Callback r)) = r
newtype NavigatorUserMediaErrorCallback = NavigatorUserMediaErrorCallback (Callback (JSRef -> IO ()))
instance PToJSRef NavigatorUserMediaErrorCallback where pToJSRef (NavigatorUserMediaErrorCallback (Callback r)) = r
newtype NavigatorUserMediaSuccessCallback = NavigatorUserMediaSuccessCallback (Callback (JSRef -> IO ()))
instance PToJSRef NavigatorUserMediaSuccessCallback where pToJSRef (NavigatorUserMediaSuccessCallback (Callback r)) = r
newtype NotificationPermissionCallback permissions = NotificationPermissionCallback (Callback (JSRef -> IO ()))
instance PToJSRef (NotificationPermissionCallback permissions) where pToJSRef (NotificationPermissionCallback (Callback r)) = r
newtype PositionCallback = PositionCallback (Callback (JSRef -> IO ()))
instance PToJSRef PositionCallback where pToJSRef (PositionCallback (Callback r)) = r
newtype PositionErrorCallback = PositionErrorCallback (Callback (JSRef -> IO ()))
instance PToJSRef PositionErrorCallback where pToJSRef (PositionErrorCallback (Callback r)) = r
newtype RequestAnimationFrameCallback = RequestAnimationFrameCallback (Callback (JSRef -> IO ()))
instance PToJSRef RequestAnimationFrameCallback where pToJSRef (RequestAnimationFrameCallback (Callback r)) = r
newtype RTCPeerConnectionErrorCallback = RTCPeerConnectionErrorCallback (Callback (JSRef -> IO ()))
instance PToJSRef RTCPeerConnectionErrorCallback where pToJSRef (RTCPeerConnectionErrorCallback (Callback r)) = r
newtype RTCSessionDescriptionCallback = RTCSessionDescriptionCallback (Callback (JSRef -> IO ()))
instance PToJSRef RTCSessionDescriptionCallback where pToJSRef (RTCSessionDescriptionCallback (Callback r)) = r
newtype RTCStatsCallback = RTCStatsCallback (Callback (JSRef -> IO ()))
instance PToJSRef RTCStatsCallback where pToJSRef (RTCStatsCallback (Callback r)) = r
newtype SQLStatementCallback = SQLStatementCallback (Callback (JSRef -> JSRef -> IO ()))
instance PToJSRef SQLStatementCallback where pToJSRef (SQLStatementCallback (Callback r)) = r
newtype SQLStatementErrorCallback = SQLStatementErrorCallback (Callback (JSRef -> JSRef -> IO ()))
instance PToJSRef SQLStatementErrorCallback where pToJSRef (SQLStatementErrorCallback (Callback r)) = r
newtype SQLTransactionCallback = SQLTransactionCallback (Callback (JSRef -> IO ()))
instance PToJSRef SQLTransactionCallback where pToJSRef (SQLTransactionCallback (Callback r)) = r
newtype SQLTransactionErrorCallback = SQLTransactionErrorCallback (Callback (JSRef -> IO ()))
instance PToJSRef SQLTransactionErrorCallback where pToJSRef (SQLTransactionErrorCallback (Callback r)) = r
newtype StorageErrorCallback = StorageErrorCallback (Callback (JSRef -> IO ()))
instance PToJSRef StorageErrorCallback where pToJSRef (StorageErrorCallback (Callback r)) = r
newtype StorageQuotaCallback = StorageQuotaCallback (Callback (JSRef -> IO ()))
instance PToJSRef StorageQuotaCallback where pToJSRef (StorageQuotaCallback (Callback r)) = r
newtype StorageUsageCallback = StorageUsageCallback (Callback (JSRef -> JSRef -> IO ()))
instance PToJSRef StorageUsageCallback where pToJSRef (StorageUsageCallback (Callback r)) = r
newtype StringCallback s = StringCallback (Callback (JSRef -> IO ()))
instance PToJSRef (StringCallback s) where pToJSRef (StringCallback (Callback r)) = r
newtype VoidCallback = VoidCallback (Callback (IO ()))
instance PToJSRef VoidCallback where pToJSRef (VoidCallback (Callback r)) = r
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SerializedScriptValue = SerializedScriptValue { unSerializedScriptValue :: JSRef }
instance Eq SerializedScriptValue where
(SerializedScriptValue a) == (SerializedScriptValue b) = js_eq a b
instance PToJSRef SerializedScriptValue where
pToJSRef = unSerializedScriptValue
instance PFromJSRef SerializedScriptValue where
pFromJSRef = SerializedScriptValue
instance ToJSRef SerializedScriptValue where
toJSRef = return . unSerializedScriptValue
instance FromJSRef SerializedScriptValue where
fromJSRef = return . fmap SerializedScriptValue . maybeJSNullOrUndefined
class IsGObject o => IsSerializedScriptValue o
toSerializedScriptValue :: IsSerializedScriptValue o => o -> SerializedScriptValue
toSerializedScriptValue = unsafeCastGObject . toGObject
instance IsSerializedScriptValue SerializedScriptValue
instance IsGObject SerializedScriptValue where
toGObject = GObject . unSerializedScriptValue
unsafeCastGObject = SerializedScriptValue . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PositionOptions = PositionOptions { unPositionOptions :: JSRef }
instance Eq PositionOptions where
(PositionOptions a) == (PositionOptions b) = js_eq a b
instance PToJSRef PositionOptions where
pToJSRef = unPositionOptions
instance PFromJSRef PositionOptions where
pFromJSRef = PositionOptions
instance ToJSRef PositionOptions where
toJSRef = return . unPositionOptions
instance FromJSRef PositionOptions where
fromJSRef = return . fmap PositionOptions . maybeJSNullOrUndefined
class IsGObject o => IsPositionOptions o
toPositionOptions :: IsPositionOptions o => o -> PositionOptions
toPositionOptions = unsafeCastGObject . toGObject
instance IsPositionOptions PositionOptions
instance IsGObject PositionOptions where
toGObject = GObject . unPositionOptions
unsafeCastGObject = PositionOptions . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Dictionary = Dictionary { unDictionary :: JSRef }
instance Eq Dictionary where
(Dictionary a) == (Dictionary b) = js_eq a b
instance PToJSRef Dictionary where
pToJSRef = unDictionary
instance PFromJSRef Dictionary where
pFromJSRef = Dictionary
instance ToJSRef Dictionary where
toJSRef = return . unDictionary
instance FromJSRef Dictionary where
fromJSRef = return . fmap Dictionary . maybeJSNullOrUndefined
class IsGObject o => IsDictionary o
toDictionary :: IsDictionary o => o -> Dictionary
toDictionary = unsafeCastGObject . toGObject
instance IsDictionary Dictionary
instance IsGObject Dictionary where
toGObject = GObject . unDictionary
unsafeCastGObject = Dictionary . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype BlobPropertyBag = BlobPropertyBag { unBlobPropertyBag :: JSRef }
instance Eq BlobPropertyBag where
(BlobPropertyBag a) == (BlobPropertyBag b) = js_eq a b
instance PToJSRef BlobPropertyBag where
pToJSRef = unBlobPropertyBag
instance PFromJSRef BlobPropertyBag where
pFromJSRef = BlobPropertyBag
instance ToJSRef BlobPropertyBag where
toJSRef = return . unBlobPropertyBag
instance FromJSRef BlobPropertyBag where
fromJSRef = return . fmap BlobPropertyBag . maybeJSNullOrUndefined
class IsGObject o => IsBlobPropertyBag o
toBlobPropertyBag :: IsBlobPropertyBag o => o -> BlobPropertyBag
toBlobPropertyBag = unsafeCastGObject . toGObject
instance IsBlobPropertyBag BlobPropertyBag
instance IsGObject BlobPropertyBag where
toGObject = GObject . unBlobPropertyBag
unsafeCastGObject = BlobPropertyBag . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MutationCallback = MutationCallback { unMutationCallback :: JSRef }
instance Eq MutationCallback where
(MutationCallback a) == (MutationCallback b) = js_eq a b
instance PToJSRef MutationCallback where
pToJSRef = unMutationCallback
instance PFromJSRef MutationCallback where
pFromJSRef = MutationCallback
instance ToJSRef MutationCallback where
toJSRef = return . unMutationCallback
instance FromJSRef MutationCallback where
fromJSRef = return . fmap MutationCallback . maybeJSNullOrUndefined
class IsGObject o => IsMutationCallback o
toMutationCallback :: IsMutationCallback o => o -> MutationCallback
toMutationCallback = unsafeCastGObject . toGObject
instance IsMutationCallback MutationCallback
instance IsGObject MutationCallback where
toGObject = GObject . unMutationCallback
unsafeCastGObject = MutationCallback . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Promise = Promise { unPromise :: JSRef }
instance Eq Promise where
(Promise a) == (Promise b) = js_eq a b
instance PToJSRef Promise where
pToJSRef = unPromise
instance PFromJSRef Promise where
pFromJSRef = Promise
instance ToJSRef Promise where
toJSRef = return . unPromise
instance FromJSRef Promise where
fromJSRef = return . fmap Promise . maybeJSNullOrUndefined
class IsGObject o => IsPromise o
toPromise :: IsPromise o => o -> Promise
toPromise = unsafeCastGObject . toGObject
instance IsPromise Promise
instance IsGObject Promise where
toGObject = GObject . unPromise
unsafeCastGObject = Promise . unGObject
castToPromise :: IsGObject obj => obj -> Promise
castToPromise = castTo gTypePromise "Promise"
foreign import javascript unsafe "window[\"Promise\"]" gTypePromise :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ArrayBuffer = ArrayBuffer { unArrayBuffer :: JSRef }
instance Eq ArrayBuffer where
(ArrayBuffer a) == (ArrayBuffer b) = js_eq a b
instance PToJSRef ArrayBuffer where
pToJSRef = unArrayBuffer
instance PFromJSRef ArrayBuffer where
pFromJSRef = ArrayBuffer
instance ToJSRef ArrayBuffer where
toJSRef = return . unArrayBuffer
instance FromJSRef ArrayBuffer where
fromJSRef = return . fmap ArrayBuffer . maybeJSNullOrUndefined
class IsGObject o => IsArrayBuffer o
toArrayBuffer :: IsArrayBuffer o => o -> ArrayBuffer
toArrayBuffer = unsafeCastGObject . toGObject
instance IsArrayBuffer ArrayBuffer
instance IsGObject ArrayBuffer where
toGObject = GObject . unArrayBuffer
unsafeCastGObject = ArrayBuffer . unGObject
castToArrayBuffer :: IsGObject obj => obj -> ArrayBuffer
castToArrayBuffer = castTo gTypeArrayBuffer "ArrayBuffer"
foreign import javascript unsafe "window[\"ArrayBuffer\"]" gTypeArrayBuffer :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Float32Array = Float32Array { unFloat32Array :: JSRef }
instance Eq Float32Array where
(Float32Array a) == (Float32Array b) = js_eq a b
instance PToJSRef Float32Array where
pToJSRef = unFloat32Array
instance PFromJSRef Float32Array where
pFromJSRef = Float32Array
instance ToJSRef Float32Array where
toJSRef = return . unFloat32Array
instance FromJSRef Float32Array where
fromJSRef = return . fmap Float32Array . maybeJSNullOrUndefined
class IsGObject o => IsFloat32Array o
toFloat32Array :: IsFloat32Array o => o -> Float32Array
toFloat32Array = unsafeCastGObject . toGObject
instance IsFloat32Array Float32Array
instance IsGObject Float32Array where
toGObject = GObject . unFloat32Array
unsafeCastGObject = Float32Array . unGObject
castToFloat32Array :: IsGObject obj => obj -> Float32Array
castToFloat32Array = castTo gTypeFloat32Array "Float32Array"
foreign import javascript unsafe "window[\"Float32Array\"]" gTypeFloat32Array :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Float64Array = Float64Array { unFloat64Array :: JSRef }
instance Eq Float64Array where
(Float64Array a) == (Float64Array b) = js_eq a b
instance PToJSRef Float64Array where
pToJSRef = unFloat64Array
instance PFromJSRef Float64Array where
pFromJSRef = Float64Array
instance ToJSRef Float64Array where
toJSRef = return . unFloat64Array
instance FromJSRef Float64Array where
fromJSRef = return . fmap Float64Array . maybeJSNullOrUndefined
class IsGObject o => IsFloat64Array o
toFloat64Array :: IsFloat64Array o => o -> Float64Array
toFloat64Array = unsafeCastGObject . toGObject
instance IsFloat64Array Float64Array
instance IsGObject Float64Array where
toGObject = GObject . unFloat64Array
unsafeCastGObject = Float64Array . unGObject
castToFloat64Array :: IsGObject obj => obj -> Float64Array
castToFloat64Array = castTo gTypeFloat64Array "Float64Array"
foreign import javascript unsafe "window[\"Float64Array\"]" gTypeFloat64Array :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Uint8Array = Uint8Array { unUint8Array :: JSRef }
instance Eq Uint8Array where
(Uint8Array a) == (Uint8Array b) = js_eq a b
instance PToJSRef Uint8Array where
pToJSRef = unUint8Array
instance PFromJSRef Uint8Array where
pFromJSRef = Uint8Array
instance ToJSRef Uint8Array where
toJSRef = return . unUint8Array
instance FromJSRef Uint8Array where
fromJSRef = return . fmap Uint8Array . maybeJSNullOrUndefined
class IsGObject o => IsUint8Array o
toUint8Array :: IsUint8Array o => o -> Uint8Array
toUint8Array = unsafeCastGObject . toGObject
instance IsUint8Array Uint8Array
instance IsGObject Uint8Array where
toGObject = GObject . unUint8Array
unsafeCastGObject = Uint8Array . unGObject
castToUint8Array :: IsGObject obj => obj -> Uint8Array
castToUint8Array = castTo gTypeUint8Array "Uint8Array"
foreign import javascript unsafe "window[\"Uint8Array\"]" gTypeUint8Array :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Uint8ClampedArray = Uint8ClampedArray { unUint8ClampedArray :: JSRef }
instance Eq Uint8ClampedArray where
(Uint8ClampedArray a) == (Uint8ClampedArray b) = js_eq a b
instance PToJSRef Uint8ClampedArray where
pToJSRef = unUint8ClampedArray
instance PFromJSRef Uint8ClampedArray where
pFromJSRef = Uint8ClampedArray
instance ToJSRef Uint8ClampedArray where
toJSRef = return . unUint8ClampedArray
instance FromJSRef Uint8ClampedArray where
fromJSRef = return . fmap Uint8ClampedArray . maybeJSNullOrUndefined
class IsGObject o => IsUint8ClampedArray o
toUint8ClampedArray :: IsUint8ClampedArray o => o -> Uint8ClampedArray
toUint8ClampedArray = unsafeCastGObject . toGObject
instance IsUint8ClampedArray Uint8ClampedArray
instance IsGObject Uint8ClampedArray where
toGObject = GObject . unUint8ClampedArray
unsafeCastGObject = Uint8ClampedArray . unGObject
castToUint8ClampedArray :: IsGObject obj => obj -> Uint8ClampedArray
castToUint8ClampedArray = castTo gTypeUint8ClampedArray "Uint8ClampedArray"
foreign import javascript unsafe "window[\"Uint8ClampedArray\"]" gTypeUint8ClampedArray :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Uint16Array = Uint16Array { unUint16Array :: JSRef }
instance Eq Uint16Array where
(Uint16Array a) == (Uint16Array b) = js_eq a b
instance PToJSRef Uint16Array where
pToJSRef = unUint16Array
instance PFromJSRef Uint16Array where
pFromJSRef = Uint16Array
instance ToJSRef Uint16Array where
toJSRef = return . unUint16Array
instance FromJSRef Uint16Array where
fromJSRef = return . fmap Uint16Array . maybeJSNullOrUndefined
class IsGObject o => IsUint16Array o
toUint16Array :: IsUint16Array o => o -> Uint16Array
toUint16Array = unsafeCastGObject . toGObject
instance IsUint16Array Uint16Array
instance IsGObject Uint16Array where
toGObject = GObject . unUint16Array
unsafeCastGObject = Uint16Array . unGObject
castToUint16Array :: IsGObject obj => obj -> Uint16Array
castToUint16Array = castTo gTypeUint16Array "Uint16Array"
foreign import javascript unsafe "window[\"Uint16Array\"]" gTypeUint16Array :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Uint32Array = Uint32Array { unUint32Array :: JSRef }
instance Eq Uint32Array where
(Uint32Array a) == (Uint32Array b) = js_eq a b
instance PToJSRef Uint32Array where
pToJSRef = unUint32Array
instance PFromJSRef Uint32Array where
pFromJSRef = Uint32Array
instance ToJSRef Uint32Array where
toJSRef = return . unUint32Array
instance FromJSRef Uint32Array where
fromJSRef = return . fmap Uint32Array . maybeJSNullOrUndefined
class IsGObject o => IsUint32Array o
toUint32Array :: IsUint32Array o => o -> Uint32Array
toUint32Array = unsafeCastGObject . toGObject
instance IsUint32Array Uint32Array
instance IsGObject Uint32Array where
toGObject = GObject . unUint32Array
unsafeCastGObject = Uint32Array . unGObject
castToUint32Array :: IsGObject obj => obj -> Uint32Array
castToUint32Array = castTo gTypeUint32Array "Uint32Array"
foreign import javascript unsafe "window[\"Uint32Array\"]" gTypeUint32Array :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Int8Array = Int8Array { unInt8Array :: JSRef }
instance Eq Int8Array where
(Int8Array a) == (Int8Array b) = js_eq a b
instance PToJSRef Int8Array where
pToJSRef = unInt8Array
instance PFromJSRef Int8Array where
pFromJSRef = Int8Array
instance ToJSRef Int8Array where
toJSRef = return . unInt8Array
instance FromJSRef Int8Array where
fromJSRef = return . fmap Int8Array . maybeJSNullOrUndefined
class IsGObject o => IsInt8Array o
toInt8Array :: IsInt8Array o => o -> Int8Array
toInt8Array = unsafeCastGObject . toGObject
instance IsInt8Array Int8Array
instance IsGObject Int8Array where
toGObject = GObject . unInt8Array
unsafeCastGObject = Int8Array . unGObject
castToInt8Array :: IsGObject obj => obj -> Int8Array
castToInt8Array = castTo gTypeInt8Array "Int8Array"
foreign import javascript unsafe "window[\"Int8Array\"]" gTypeInt8Array :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Int16Array = Int16Array { unInt16Array :: JSRef }
instance Eq Int16Array where
(Int16Array a) == (Int16Array b) = js_eq a b
instance PToJSRef Int16Array where
pToJSRef = unInt16Array
instance PFromJSRef Int16Array where
pFromJSRef = Int16Array
instance ToJSRef Int16Array where
toJSRef = return . unInt16Array
instance FromJSRef Int16Array where
fromJSRef = return . fmap Int16Array . maybeJSNullOrUndefined
class IsGObject o => IsInt16Array o
toInt16Array :: IsInt16Array o => o -> Int16Array
toInt16Array = unsafeCastGObject . toGObject
instance IsInt16Array Int16Array
instance IsGObject Int16Array where
toGObject = GObject . unInt16Array
unsafeCastGObject = Int16Array . unGObject
castToInt16Array :: IsGObject obj => obj -> Int16Array
castToInt16Array = castTo gTypeInt16Array "Int16Array"
foreign import javascript unsafe "window[\"Int16Array\"]" gTypeInt16Array :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Int32Array = Int32Array { unInt32Array :: JSRef }
instance Eq Int32Array where
(Int32Array a) == (Int32Array b) = js_eq a b
instance PToJSRef Int32Array where
pToJSRef = unInt32Array
instance PFromJSRef Int32Array where
pFromJSRef = Int32Array
instance ToJSRef Int32Array where
toJSRef = return . unInt32Array
instance FromJSRef Int32Array where
fromJSRef = return . fmap Int32Array . maybeJSNullOrUndefined
class IsGObject o => IsInt32Array o
toInt32Array :: IsInt32Array o => o -> Int32Array
toInt32Array = unsafeCastGObject . toGObject
instance IsInt32Array Int32Array
instance IsGObject Int32Array where
toGObject = GObject . unInt32Array
unsafeCastGObject = Int32Array . unGObject
castToInt32Array :: IsGObject obj => obj -> Int32Array
castToInt32Array = castTo gTypeInt32Array "Int32Array"
foreign import javascript unsafe "window[\"Int32Array\"]" gTypeInt32Array :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ObjectArray = ObjectArray { unObjectArray :: JSRef }
instance Eq ObjectArray where
(ObjectArray a) == (ObjectArray b) = js_eq a b
instance PToJSRef ObjectArray where
pToJSRef = unObjectArray
instance PFromJSRef ObjectArray where
pFromJSRef = ObjectArray
instance ToJSRef ObjectArray where
toJSRef = return . unObjectArray
instance FromJSRef ObjectArray where
fromJSRef = return . fmap ObjectArray . maybeJSNullOrUndefined
class IsGObject o => IsObjectArray o
toObjectArray :: IsObjectArray o => o -> ObjectArray
toObjectArray = unsafeCastGObject . toGObject
instance IsObjectArray ObjectArray
instance IsGObject ObjectArray where
toGObject = GObject . unObjectArray
unsafeCastGObject = ObjectArray . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ArrayBufferView = ArrayBufferView { unArrayBufferView :: JSRef }
instance Eq ArrayBufferView where
(ArrayBufferView a) == (ArrayBufferView b) = js_eq a b
instance PToJSRef ArrayBufferView where
pToJSRef = unArrayBufferView
instance PFromJSRef ArrayBufferView where
pFromJSRef = ArrayBufferView
instance ToJSRef ArrayBufferView where
toJSRef = return . unArrayBufferView
instance FromJSRef ArrayBufferView where
fromJSRef = return . fmap ArrayBufferView . maybeJSNullOrUndefined
class IsGObject o => IsArrayBufferView o
toArrayBufferView :: IsArrayBufferView o => o -> ArrayBufferView
toArrayBufferView = unsafeCastGObject . toGObject
instance IsArrayBufferView ArrayBufferView
instance IsGObject ArrayBufferView where
toGObject = GObject . unArrayBufferView
unsafeCastGObject = ArrayBufferView . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Array = Array { unArray :: JSRef }
instance Eq Array where
(Array a) == (Array b) = js_eq a b
instance PToJSRef Array where
pToJSRef = unArray
instance PFromJSRef Array where
pFromJSRef = Array
instance ToJSRef Array where
toJSRef = return . unArray
instance FromJSRef Array where
fromJSRef = return . fmap Array . maybeJSNullOrUndefined
class IsGObject o => IsArray o
toArray :: IsArray o => o -> Array
toArray = unsafeCastGObject . toGObject
instance IsArray Array
instance IsGObject Array where
toGObject = GObject . unArray
unsafeCastGObject = Array . unGObject
castToArray :: IsGObject obj => obj -> Array
castToArray = castTo gTypeArray "Array"
foreign import javascript unsafe "window[\"Array\"]" gTypeArray :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Date = Date { unDate :: JSRef }
instance Eq Date where
(Date a) == (Date b) = js_eq a b
instance PToJSRef Date where
pToJSRef = unDate
instance PFromJSRef Date where
pFromJSRef = Date
instance ToJSRef Date where
toJSRef = return . unDate
instance FromJSRef Date where
fromJSRef = return . fmap Date . maybeJSNullOrUndefined
class IsGObject o => IsDate o
toDate :: IsDate o => o -> Date
toDate = unsafeCastGObject . toGObject
instance IsDate Date
instance IsGObject Date where
toGObject = GObject . unDate
unsafeCastGObject = Date . unGObject
castToDate :: IsGObject obj => obj -> Date
castToDate = castTo gTypeDate "Date"
foreign import javascript unsafe "window[\"Date\"]" gTypeDate :: GType
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Acceleration = Acceleration { unAcceleration :: JSRef }
instance Eq Acceleration where
(Acceleration a) == (Acceleration b) = js_eq a b
instance PToJSRef Acceleration where
pToJSRef = unAcceleration
instance PFromJSRef Acceleration where
pFromJSRef = Acceleration
instance ToJSRef Acceleration where
toJSRef = return . unAcceleration
instance FromJSRef Acceleration where
fromJSRef = return . fmap Acceleration . maybeJSNullOrUndefined
class IsGObject o => IsAcceleration o
toAcceleration :: IsAcceleration o => o -> Acceleration
toAcceleration = unsafeCastGObject . toGObject
instance IsAcceleration Acceleration
instance IsGObject Acceleration where
toGObject = GObject . unAcceleration
unsafeCastGObject = Acceleration . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RotationRate = RotationRate { unRotationRate :: JSRef }
instance Eq RotationRate where
(RotationRate a) == (RotationRate b) = js_eq a b
instance PToJSRef RotationRate where
pToJSRef = unRotationRate
instance PFromJSRef RotationRate where
pFromJSRef = RotationRate
instance ToJSRef RotationRate where
toJSRef = return . unRotationRate
instance FromJSRef RotationRate where
fromJSRef = return . fmap RotationRate . maybeJSNullOrUndefined
class IsGObject o => IsRotationRate o
toRotationRate :: IsRotationRate o => o -> RotationRate
toRotationRate = unsafeCastGObject . toGObject
instance IsRotationRate RotationRate
instance IsGObject RotationRate where
toGObject = GObject . unRotationRate
unsafeCastGObject = RotationRate . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Algorithm = Algorithm { unAlgorithm :: JSRef }
instance Eq Algorithm where
(Algorithm a) == (Algorithm b) = js_eq a b
instance PToJSRef Algorithm where
pToJSRef = unAlgorithm
instance PFromJSRef Algorithm where
pFromJSRef = Algorithm
instance ToJSRef Algorithm where
toJSRef = return . unAlgorithm
instance FromJSRef Algorithm where
fromJSRef = return . fmap Algorithm . maybeJSNullOrUndefined
class IsGObject o => IsAlgorithm o
toAlgorithm :: IsAlgorithm o => o -> Algorithm
toAlgorithm = unsafeCastGObject . toGObject
instance IsAlgorithm Algorithm
instance IsGObject Algorithm where
toGObject = GObject . unAlgorithm
unsafeCastGObject = Algorithm . unGObject
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CryptoOperationData = CryptoOperationData { unCryptoOperationData :: JSRef }
instance Eq CryptoOperationData where
(CryptoOperationData a) == (CryptoOperationData b) = js_eq a b
instance PToJSRef CryptoOperationData where
pToJSRef = unCryptoOperationData
instance PFromJSRef CryptoOperationData where
pFromJSRef = CryptoOperationData
instance ToJSRef CryptoOperationData where
toJSRef = return . unCryptoOperationData
instance FromJSRef CryptoOperationData where
fromJSRef = return . fmap CryptoOperationData . maybeJSNullOrUndefined
class IsGObject o => IsCryptoOperationData o
toCryptoOperationData :: IsCryptoOperationData o => o -> CryptoOperationData
toCryptoOperationData = unsafeCastGObject . toGObject
instance IsCryptoOperationData CryptoOperationData
instance IsGObject CryptoOperationData where
toGObject = GObject . unCryptoOperationData
unsafeCastGObject = CryptoOperationData . unGObject
instance IsCryptoOperationData ArrayBuffer
instance IsCryptoOperationData ArrayBufferView
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CanvasStyle = CanvasStyle { unCanvasStyle :: JSRef }
instance Eq CanvasStyle where
(CanvasStyle a) == (CanvasStyle b) = js_eq a b
instance PToJSRef CanvasStyle where
pToJSRef = unCanvasStyle
instance PFromJSRef CanvasStyle where
pFromJSRef = CanvasStyle
instance ToJSRef CanvasStyle where
toJSRef = return . unCanvasStyle
instance FromJSRef CanvasStyle where
fromJSRef = return . fmap CanvasStyle . maybeJSNullOrUndefined
class IsGObject o => IsCanvasStyle o
toCanvasStyle :: IsCanvasStyle o => o -> CanvasStyle
toCanvasStyle = unsafeCastGObject . toGObject
instance IsCanvasStyle CanvasStyle
instance IsGObject CanvasStyle where
toGObject = GObject . unCanvasStyle
unsafeCastGObject = CanvasStyle . unGObject
instance IsCanvasStyle CanvasGradient
instance IsCanvasStyle CanvasPattern
#else
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMException = DOMException { unDOMException :: JSRef }
instance Eq DOMException where
(DOMException a) == (DOMException b) = js_eq a b
instance PToJSRef DOMException where
pToJSRef = unDOMException
instance PFromJSRef DOMException where
pFromJSRef = DOMException
instance ToJSRef DOMException where
toJSRef = return . unDOMException
instance FromJSRef DOMException where
fromJSRef = return . fmap DOMException . maybeJSNullOrUndefined
class IsGObject o => IsDOMException o
toDOMException :: IsDOMException o => o -> DOMException
toDOMException = unsafeCastGObject . toGObject
instance IsDOMException DOMException
instance IsGObject DOMException where
toGObject = GObject . unDOMException
unsafeCastGObject = DOMException . unGObject
#else
#endif
type GLenum = Word32
type GLboolean = Bool
type GLbitfield = Word32
type GLbyte = Int8
type GLshort = Int16
type GLint = Int32
type GLint64 = Int64
type GLsizei = Int32
type GLintptr = Int64
type GLsizeiptr = Int64
type GLubyte = Word8
type GLushort = Word16
type GLuint = Word32
type GLuint64 = Word64
type GLfloat = Double
type GLclampf = Double
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ANGLEInstancedArrays = ANGLEInstancedArrays { unANGLEInstancedArrays :: JSRef }
instance Eq (ANGLEInstancedArrays) where
(ANGLEInstancedArrays a) == (ANGLEInstancedArrays b) = js_eq a b
instance PToJSRef ANGLEInstancedArrays where
pToJSRef = unANGLEInstancedArrays
instance PFromJSRef ANGLEInstancedArrays where
pFromJSRef = ANGLEInstancedArrays
instance ToJSRef ANGLEInstancedArrays where
toJSRef = return . unANGLEInstancedArrays
instance FromJSRef ANGLEInstancedArrays where
fromJSRef = return . fmap ANGLEInstancedArrays . maybeJSNullOrUndefined
instance IsGObject ANGLEInstancedArrays where
toGObject = GObject . unANGLEInstancedArrays
unsafeCastGObject = ANGLEInstancedArrays . unGObject
castToANGLEInstancedArrays :: IsGObject obj => obj -> ANGLEInstancedArrays
castToANGLEInstancedArrays = castTo gTypeANGLEInstancedArrays "ANGLEInstancedArrays"
foreign import javascript unsafe "window[\"ANGLEInstancedArrays\"]" gTypeANGLEInstancedArrays :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AbstractView = AbstractView { unAbstractView :: JSRef }
instance Eq (AbstractView) where
(AbstractView a) == (AbstractView b) = js_eq a b
instance PToJSRef AbstractView where
pToJSRef = unAbstractView
instance PFromJSRef AbstractView where
pFromJSRef = AbstractView
instance ToJSRef AbstractView where
toJSRef = return . unAbstractView
instance FromJSRef AbstractView where
fromJSRef = return . fmap AbstractView . maybeJSNullOrUndefined
instance IsGObject AbstractView where
toGObject = GObject . unAbstractView
unsafeCastGObject = AbstractView . unGObject
castToAbstractView :: IsGObject obj => obj -> AbstractView
castToAbstractView = castTo gTypeAbstractView "AbstractView"
foreign import javascript unsafe "window[\"AbstractView\"]" gTypeAbstractView :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AbstractWorker = AbstractWorker { unAbstractWorker :: JSRef }
instance Eq (AbstractWorker) where
(AbstractWorker a) == (AbstractWorker b) = js_eq a b
instance PToJSRef AbstractWorker where
pToJSRef = unAbstractWorker
instance PFromJSRef AbstractWorker where
pFromJSRef = AbstractWorker
instance ToJSRef AbstractWorker where
toJSRef = return . unAbstractWorker
instance FromJSRef AbstractWorker where
fromJSRef = return . fmap AbstractWorker . maybeJSNullOrUndefined
instance IsGObject AbstractWorker where
toGObject = GObject . unAbstractWorker
unsafeCastGObject = AbstractWorker . unGObject
castToAbstractWorker :: IsGObject obj => obj -> AbstractWorker
castToAbstractWorker = castTo gTypeAbstractWorker "AbstractWorker"
foreign import javascript unsafe "window[\"AbstractWorker\"]" gTypeAbstractWorker :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AllAudioCapabilities = AllAudioCapabilities { unAllAudioCapabilities :: JSRef }
instance Eq (AllAudioCapabilities) where
(AllAudioCapabilities a) == (AllAudioCapabilities b) = js_eq a b
instance PToJSRef AllAudioCapabilities where
pToJSRef = unAllAudioCapabilities
instance PFromJSRef AllAudioCapabilities where
pFromJSRef = AllAudioCapabilities
instance ToJSRef AllAudioCapabilities where
toJSRef = return . unAllAudioCapabilities
instance FromJSRef AllAudioCapabilities where
fromJSRef = return . fmap AllAudioCapabilities . maybeJSNullOrUndefined
instance IsMediaStreamCapabilities AllAudioCapabilities
instance IsGObject AllAudioCapabilities where
toGObject = GObject . unAllAudioCapabilities
unsafeCastGObject = AllAudioCapabilities . unGObject
castToAllAudioCapabilities :: IsGObject obj => obj -> AllAudioCapabilities
castToAllAudioCapabilities = castTo gTypeAllAudioCapabilities "AllAudioCapabilities"
foreign import javascript unsafe "window[\"AllAudioCapabilities\"]" gTypeAllAudioCapabilities :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AllVideoCapabilities = AllVideoCapabilities { unAllVideoCapabilities :: JSRef }
instance Eq (AllVideoCapabilities) where
(AllVideoCapabilities a) == (AllVideoCapabilities b) = js_eq a b
instance PToJSRef AllVideoCapabilities where
pToJSRef = unAllVideoCapabilities
instance PFromJSRef AllVideoCapabilities where
pFromJSRef = AllVideoCapabilities
instance ToJSRef AllVideoCapabilities where
toJSRef = return . unAllVideoCapabilities
instance FromJSRef AllVideoCapabilities where
fromJSRef = return . fmap AllVideoCapabilities . maybeJSNullOrUndefined
instance IsMediaStreamCapabilities AllVideoCapabilities
instance IsGObject AllVideoCapabilities where
toGObject = GObject . unAllVideoCapabilities
unsafeCastGObject = AllVideoCapabilities . unGObject
castToAllVideoCapabilities :: IsGObject obj => obj -> AllVideoCapabilities
castToAllVideoCapabilities = castTo gTypeAllVideoCapabilities "AllVideoCapabilities"
foreign import javascript unsafe "window[\"AllVideoCapabilities\"]" gTypeAllVideoCapabilities :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AnalyserNode = AnalyserNode { unAnalyserNode :: JSRef }
instance Eq (AnalyserNode) where
(AnalyserNode a) == (AnalyserNode b) = js_eq a b
instance PToJSRef AnalyserNode where
pToJSRef = unAnalyserNode
instance PFromJSRef AnalyserNode where
pFromJSRef = AnalyserNode
instance ToJSRef AnalyserNode where
toJSRef = return . unAnalyserNode
instance FromJSRef AnalyserNode where
fromJSRef = return . fmap AnalyserNode . maybeJSNullOrUndefined
instance IsAudioNode AnalyserNode
instance IsEventTarget AnalyserNode
instance IsGObject AnalyserNode where
toGObject = GObject . unAnalyserNode
unsafeCastGObject = AnalyserNode . unGObject
castToAnalyserNode :: IsGObject obj => obj -> AnalyserNode
castToAnalyserNode = castTo gTypeAnalyserNode "AnalyserNode"
foreign import javascript unsafe "window[\"AnalyserNode\"]" gTypeAnalyserNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AnimationEvent = AnimationEvent { unAnimationEvent :: JSRef }
instance Eq (AnimationEvent) where
(AnimationEvent a) == (AnimationEvent b) = js_eq a b
instance PToJSRef AnimationEvent where
pToJSRef = unAnimationEvent
instance PFromJSRef AnimationEvent where
pFromJSRef = AnimationEvent
instance ToJSRef AnimationEvent where
toJSRef = return . unAnimationEvent
instance FromJSRef AnimationEvent where
fromJSRef = return . fmap AnimationEvent . maybeJSNullOrUndefined
instance IsEvent AnimationEvent
instance IsGObject AnimationEvent where
toGObject = GObject . unAnimationEvent
unsafeCastGObject = AnimationEvent . unGObject
castToAnimationEvent :: IsGObject obj => obj -> AnimationEvent
castToAnimationEvent = castTo gTypeAnimationEvent "AnimationEvent"
foreign import javascript unsafe "window[\"AnimationEvent\"]" gTypeAnimationEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ApplicationCache = ApplicationCache { unApplicationCache :: JSRef }
instance Eq (ApplicationCache) where
(ApplicationCache a) == (ApplicationCache b) = js_eq a b
instance PToJSRef ApplicationCache where
pToJSRef = unApplicationCache
instance PFromJSRef ApplicationCache where
pFromJSRef = ApplicationCache
instance ToJSRef ApplicationCache where
toJSRef = return . unApplicationCache
instance FromJSRef ApplicationCache where
fromJSRef = return . fmap ApplicationCache . maybeJSNullOrUndefined
instance IsEventTarget ApplicationCache
instance IsGObject ApplicationCache where
toGObject = GObject . unApplicationCache
unsafeCastGObject = ApplicationCache . unGObject
castToApplicationCache :: IsGObject obj => obj -> ApplicationCache
castToApplicationCache = castTo gTypeApplicationCache "ApplicationCache"
foreign import javascript unsafe "window[\"ApplicationCache\"]" gTypeApplicationCache :: GType
#else
type IsApplicationCache o = ApplicationCacheClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Attr = Attr { unAttr :: JSRef }
instance Eq (Attr) where
(Attr a) == (Attr b) = js_eq a b
instance PToJSRef Attr where
pToJSRef = unAttr
instance PFromJSRef Attr where
pFromJSRef = Attr
instance ToJSRef Attr where
toJSRef = return . unAttr
instance FromJSRef Attr where
fromJSRef = return . fmap Attr . maybeJSNullOrUndefined
instance IsNode Attr
instance IsEventTarget Attr
instance IsGObject Attr where
toGObject = GObject . unAttr
unsafeCastGObject = Attr . unGObject
castToAttr :: IsGObject obj => obj -> Attr
castToAttr = castTo gTypeAttr "Attr"
foreign import javascript unsafe "window[\"Attr\"]" gTypeAttr :: GType
#else
type IsAttr o = AttrClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioBuffer = AudioBuffer { unAudioBuffer :: JSRef }
instance Eq (AudioBuffer) where
(AudioBuffer a) == (AudioBuffer b) = js_eq a b
instance PToJSRef AudioBuffer where
pToJSRef = unAudioBuffer
instance PFromJSRef AudioBuffer where
pFromJSRef = AudioBuffer
instance ToJSRef AudioBuffer where
toJSRef = return . unAudioBuffer
instance FromJSRef AudioBuffer where
fromJSRef = return . fmap AudioBuffer . maybeJSNullOrUndefined
instance IsGObject AudioBuffer where
toGObject = GObject . unAudioBuffer
unsafeCastGObject = AudioBuffer . unGObject
castToAudioBuffer :: IsGObject obj => obj -> AudioBuffer
castToAudioBuffer = castTo gTypeAudioBuffer "AudioBuffer"
foreign import javascript unsafe "window[\"AudioBuffer\"]" gTypeAudioBuffer :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioBufferSourceNode = AudioBufferSourceNode { unAudioBufferSourceNode :: JSRef }
instance Eq (AudioBufferSourceNode) where
(AudioBufferSourceNode a) == (AudioBufferSourceNode b) = js_eq a b
instance PToJSRef AudioBufferSourceNode where
pToJSRef = unAudioBufferSourceNode
instance PFromJSRef AudioBufferSourceNode where
pFromJSRef = AudioBufferSourceNode
instance ToJSRef AudioBufferSourceNode where
toJSRef = return . unAudioBufferSourceNode
instance FromJSRef AudioBufferSourceNode where
fromJSRef = return . fmap AudioBufferSourceNode . maybeJSNullOrUndefined
instance IsAudioNode AudioBufferSourceNode
instance IsEventTarget AudioBufferSourceNode
instance IsGObject AudioBufferSourceNode where
toGObject = GObject . unAudioBufferSourceNode
unsafeCastGObject = AudioBufferSourceNode . unGObject
castToAudioBufferSourceNode :: IsGObject obj => obj -> AudioBufferSourceNode
castToAudioBufferSourceNode = castTo gTypeAudioBufferSourceNode "AudioBufferSourceNode"
foreign import javascript unsafe "window[\"AudioBufferSourceNode\"]" gTypeAudioBufferSourceNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioContext = AudioContext { unAudioContext :: JSRef }
instance Eq (AudioContext) where
(AudioContext a) == (AudioContext b) = js_eq a b
instance PToJSRef AudioContext where
pToJSRef = unAudioContext
instance PFromJSRef AudioContext where
pFromJSRef = AudioContext
instance ToJSRef AudioContext where
toJSRef = return . unAudioContext
instance FromJSRef AudioContext where
fromJSRef = return . fmap AudioContext . maybeJSNullOrUndefined
class IsEventTarget o => IsAudioContext o
toAudioContext :: IsAudioContext o => o -> AudioContext
toAudioContext = unsafeCastGObject . toGObject
instance IsAudioContext AudioContext
instance IsEventTarget AudioContext
instance IsGObject AudioContext where
toGObject = GObject . unAudioContext
unsafeCastGObject = AudioContext . unGObject
castToAudioContext :: IsGObject obj => obj -> AudioContext
castToAudioContext = castTo gTypeAudioContext "AudioContext"
foreign import javascript unsafe "window[\"AudioContext\"]" gTypeAudioContext :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioDestinationNode = AudioDestinationNode { unAudioDestinationNode :: JSRef }
instance Eq (AudioDestinationNode) where
(AudioDestinationNode a) == (AudioDestinationNode b) = js_eq a b
instance PToJSRef AudioDestinationNode where
pToJSRef = unAudioDestinationNode
instance PFromJSRef AudioDestinationNode where
pFromJSRef = AudioDestinationNode
instance ToJSRef AudioDestinationNode where
toJSRef = return . unAudioDestinationNode
instance FromJSRef AudioDestinationNode where
fromJSRef = return . fmap AudioDestinationNode . maybeJSNullOrUndefined
instance IsAudioNode AudioDestinationNode
instance IsEventTarget AudioDestinationNode
instance IsGObject AudioDestinationNode where
toGObject = GObject . unAudioDestinationNode
unsafeCastGObject = AudioDestinationNode . unGObject
castToAudioDestinationNode :: IsGObject obj => obj -> AudioDestinationNode
castToAudioDestinationNode = castTo gTypeAudioDestinationNode "AudioDestinationNode"
foreign import javascript unsafe "window[\"AudioDestinationNode\"]" gTypeAudioDestinationNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioListener = AudioListener { unAudioListener :: JSRef }
instance Eq (AudioListener) where
(AudioListener a) == (AudioListener b) = js_eq a b
instance PToJSRef AudioListener where
pToJSRef = unAudioListener
instance PFromJSRef AudioListener where
pFromJSRef = AudioListener
instance ToJSRef AudioListener where
toJSRef = return . unAudioListener
instance FromJSRef AudioListener where
fromJSRef = return . fmap AudioListener . maybeJSNullOrUndefined
instance IsGObject AudioListener where
toGObject = GObject . unAudioListener
unsafeCastGObject = AudioListener . unGObject
castToAudioListener :: IsGObject obj => obj -> AudioListener
castToAudioListener = castTo gTypeAudioListener "AudioListener"
foreign import javascript unsafe "window[\"AudioListener\"]" gTypeAudioListener :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioNode = AudioNode { unAudioNode :: JSRef }
instance Eq (AudioNode) where
(AudioNode a) == (AudioNode b) = js_eq a b
instance PToJSRef AudioNode where
pToJSRef = unAudioNode
instance PFromJSRef AudioNode where
pFromJSRef = AudioNode
instance ToJSRef AudioNode where
toJSRef = return . unAudioNode
instance FromJSRef AudioNode where
fromJSRef = return . fmap AudioNode . maybeJSNullOrUndefined
class IsEventTarget o => IsAudioNode o
toAudioNode :: IsAudioNode o => o -> AudioNode
toAudioNode = unsafeCastGObject . toGObject
instance IsAudioNode AudioNode
instance IsEventTarget AudioNode
instance IsGObject AudioNode where
toGObject = GObject . unAudioNode
unsafeCastGObject = AudioNode . unGObject
castToAudioNode :: IsGObject obj => obj -> AudioNode
castToAudioNode = castTo gTypeAudioNode "AudioNode"
foreign import javascript unsafe "window[\"AudioNode\"]" gTypeAudioNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioParam = AudioParam { unAudioParam :: JSRef }
instance Eq (AudioParam) where
(AudioParam a) == (AudioParam b) = js_eq a b
instance PToJSRef AudioParam where
pToJSRef = unAudioParam
instance PFromJSRef AudioParam where
pFromJSRef = AudioParam
instance ToJSRef AudioParam where
toJSRef = return . unAudioParam
instance FromJSRef AudioParam where
fromJSRef = return . fmap AudioParam . maybeJSNullOrUndefined
instance IsGObject AudioParam where
toGObject = GObject . unAudioParam
unsafeCastGObject = AudioParam . unGObject
castToAudioParam :: IsGObject obj => obj -> AudioParam
castToAudioParam = castTo gTypeAudioParam "AudioParam"
foreign import javascript unsafe "window[\"AudioParam\"]" gTypeAudioParam :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioProcessingEvent = AudioProcessingEvent { unAudioProcessingEvent :: JSRef }
instance Eq (AudioProcessingEvent) where
(AudioProcessingEvent a) == (AudioProcessingEvent b) = js_eq a b
instance PToJSRef AudioProcessingEvent where
pToJSRef = unAudioProcessingEvent
instance PFromJSRef AudioProcessingEvent where
pFromJSRef = AudioProcessingEvent
instance ToJSRef AudioProcessingEvent where
toJSRef = return . unAudioProcessingEvent
instance FromJSRef AudioProcessingEvent where
fromJSRef = return . fmap AudioProcessingEvent . maybeJSNullOrUndefined
instance IsEvent AudioProcessingEvent
instance IsGObject AudioProcessingEvent where
toGObject = GObject . unAudioProcessingEvent
unsafeCastGObject = AudioProcessingEvent . unGObject
castToAudioProcessingEvent :: IsGObject obj => obj -> AudioProcessingEvent
castToAudioProcessingEvent = castTo gTypeAudioProcessingEvent "AudioProcessingEvent"
foreign import javascript unsafe "window[\"AudioProcessingEvent\"]" gTypeAudioProcessingEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioStreamTrack = AudioStreamTrack { unAudioStreamTrack :: JSRef }
instance Eq (AudioStreamTrack) where
(AudioStreamTrack a) == (AudioStreamTrack b) = js_eq a b
instance PToJSRef AudioStreamTrack where
pToJSRef = unAudioStreamTrack
instance PFromJSRef AudioStreamTrack where
pFromJSRef = AudioStreamTrack
instance ToJSRef AudioStreamTrack where
toJSRef = return . unAudioStreamTrack
instance FromJSRef AudioStreamTrack where
fromJSRef = return . fmap AudioStreamTrack . maybeJSNullOrUndefined
instance IsMediaStreamTrack AudioStreamTrack
instance IsEventTarget AudioStreamTrack
instance IsGObject AudioStreamTrack where
toGObject = GObject . unAudioStreamTrack
unsafeCastGObject = AudioStreamTrack . unGObject
castToAudioStreamTrack :: IsGObject obj => obj -> AudioStreamTrack
castToAudioStreamTrack = castTo gTypeAudioStreamTrack "AudioStreamTrack"
foreign import javascript unsafe "window[\"AudioStreamTrack\"]" gTypeAudioStreamTrack :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioTrack = AudioTrack { unAudioTrack :: JSRef }
instance Eq (AudioTrack) where
(AudioTrack a) == (AudioTrack b) = js_eq a b
instance PToJSRef AudioTrack where
pToJSRef = unAudioTrack
instance PFromJSRef AudioTrack where
pFromJSRef = AudioTrack
instance ToJSRef AudioTrack where
toJSRef = return . unAudioTrack
instance FromJSRef AudioTrack where
fromJSRef = return . fmap AudioTrack . maybeJSNullOrUndefined
instance IsGObject AudioTrack where
toGObject = GObject . unAudioTrack
unsafeCastGObject = AudioTrack . unGObject
castToAudioTrack :: IsGObject obj => obj -> AudioTrack
castToAudioTrack = castTo gTypeAudioTrack "AudioTrack"
foreign import javascript unsafe "window[\"AudioTrack\"]" gTypeAudioTrack :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsAudioTrack o = AudioTrackClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AudioTrackList = AudioTrackList { unAudioTrackList :: JSRef }
instance Eq (AudioTrackList) where
(AudioTrackList a) == (AudioTrackList b) = js_eq a b
instance PToJSRef AudioTrackList where
pToJSRef = unAudioTrackList
instance PFromJSRef AudioTrackList where
pFromJSRef = AudioTrackList
instance ToJSRef AudioTrackList where
toJSRef = return . unAudioTrackList
instance FromJSRef AudioTrackList where
fromJSRef = return . fmap AudioTrackList . maybeJSNullOrUndefined
instance IsEventTarget AudioTrackList
instance IsGObject AudioTrackList where
toGObject = GObject . unAudioTrackList
unsafeCastGObject = AudioTrackList . unGObject
castToAudioTrackList :: IsGObject obj => obj -> AudioTrackList
castToAudioTrackList = castTo gTypeAudioTrackList "AudioTrackList"
foreign import javascript unsafe "window[\"AudioTrackList\"]" gTypeAudioTrackList :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsAudioTrackList o = AudioTrackListClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype AutocompleteErrorEvent = AutocompleteErrorEvent { unAutocompleteErrorEvent :: JSRef }
instance Eq (AutocompleteErrorEvent) where
(AutocompleteErrorEvent a) == (AutocompleteErrorEvent b) = js_eq a b
instance PToJSRef AutocompleteErrorEvent where
pToJSRef = unAutocompleteErrorEvent
instance PFromJSRef AutocompleteErrorEvent where
pFromJSRef = AutocompleteErrorEvent
instance ToJSRef AutocompleteErrorEvent where
toJSRef = return . unAutocompleteErrorEvent
instance FromJSRef AutocompleteErrorEvent where
fromJSRef = return . fmap AutocompleteErrorEvent . maybeJSNullOrUndefined
instance IsEvent AutocompleteErrorEvent
instance IsGObject AutocompleteErrorEvent where
toGObject = GObject . unAutocompleteErrorEvent
unsafeCastGObject = AutocompleteErrorEvent . unGObject
castToAutocompleteErrorEvent :: IsGObject obj => obj -> AutocompleteErrorEvent
castToAutocompleteErrorEvent = castTo gTypeAutocompleteErrorEvent "AutocompleteErrorEvent"
foreign import javascript unsafe "window[\"AutocompleteErrorEvent\"]" gTypeAutocompleteErrorEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype BarProp = BarProp { unBarProp :: JSRef }
instance Eq (BarProp) where
(BarProp a) == (BarProp b) = js_eq a b
instance PToJSRef BarProp where
pToJSRef = unBarProp
instance PFromJSRef BarProp where
pFromJSRef = BarProp
instance ToJSRef BarProp where
toJSRef = return . unBarProp
instance FromJSRef BarProp where
fromJSRef = return . fmap BarProp . maybeJSNullOrUndefined
instance IsGObject BarProp where
toGObject = GObject . unBarProp
unsafeCastGObject = BarProp . unGObject
castToBarProp :: IsGObject obj => obj -> BarProp
castToBarProp = castTo gTypeBarProp "BarProp"
foreign import javascript unsafe "window[\"BarProp\"]" gTypeBarProp :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsBarProp o = BarPropClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype BatteryManager = BatteryManager { unBatteryManager :: JSRef }
instance Eq (BatteryManager) where
(BatteryManager a) == (BatteryManager b) = js_eq a b
instance PToJSRef BatteryManager where
pToJSRef = unBatteryManager
instance PFromJSRef BatteryManager where
pFromJSRef = BatteryManager
instance ToJSRef BatteryManager where
toJSRef = return . unBatteryManager
instance FromJSRef BatteryManager where
fromJSRef = return . fmap BatteryManager . maybeJSNullOrUndefined
instance IsEventTarget BatteryManager
instance IsGObject BatteryManager where
toGObject = GObject . unBatteryManager
unsafeCastGObject = BatteryManager . unGObject
castToBatteryManager :: IsGObject obj => obj -> BatteryManager
castToBatteryManager = castTo gTypeBatteryManager "BatteryManager"
foreign import javascript unsafe "window[\"BatteryManager\"]" gTypeBatteryManager :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsBatteryManager o = BatteryManagerClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype BeforeLoadEvent = BeforeLoadEvent { unBeforeLoadEvent :: JSRef }
instance Eq (BeforeLoadEvent) where
(BeforeLoadEvent a) == (BeforeLoadEvent b) = js_eq a b
instance PToJSRef BeforeLoadEvent where
pToJSRef = unBeforeLoadEvent
instance PFromJSRef BeforeLoadEvent where
pFromJSRef = BeforeLoadEvent
instance ToJSRef BeforeLoadEvent where
toJSRef = return . unBeforeLoadEvent
instance FromJSRef BeforeLoadEvent where
fromJSRef = return . fmap BeforeLoadEvent . maybeJSNullOrUndefined
instance IsEvent BeforeLoadEvent
instance IsGObject BeforeLoadEvent where
toGObject = GObject . unBeforeLoadEvent
unsafeCastGObject = BeforeLoadEvent . unGObject
castToBeforeLoadEvent :: IsGObject obj => obj -> BeforeLoadEvent
castToBeforeLoadEvent = castTo gTypeBeforeLoadEvent "BeforeLoadEvent"
foreign import javascript unsafe "window[\"BeforeLoadEvent\"]" gTypeBeforeLoadEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype BeforeUnloadEvent = BeforeUnloadEvent { unBeforeUnloadEvent :: JSRef }
instance Eq (BeforeUnloadEvent) where
(BeforeUnloadEvent a) == (BeforeUnloadEvent b) = js_eq a b
instance PToJSRef BeforeUnloadEvent where
pToJSRef = unBeforeUnloadEvent
instance PFromJSRef BeforeUnloadEvent where
pFromJSRef = BeforeUnloadEvent
instance ToJSRef BeforeUnloadEvent where
toJSRef = return . unBeforeUnloadEvent
instance FromJSRef BeforeUnloadEvent where
fromJSRef = return . fmap BeforeUnloadEvent . maybeJSNullOrUndefined
instance IsEvent BeforeUnloadEvent
instance IsGObject BeforeUnloadEvent where
toGObject = GObject . unBeforeUnloadEvent
unsafeCastGObject = BeforeUnloadEvent . unGObject
castToBeforeUnloadEvent :: IsGObject obj => obj -> BeforeUnloadEvent
castToBeforeUnloadEvent = castTo gTypeBeforeUnloadEvent "BeforeUnloadEvent"
foreign import javascript unsafe "window[\"BeforeUnloadEvent\"]" gTypeBeforeUnloadEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype BiquadFilterNode = BiquadFilterNode { unBiquadFilterNode :: JSRef }
instance Eq (BiquadFilterNode) where
(BiquadFilterNode a) == (BiquadFilterNode b) = js_eq a b
instance PToJSRef BiquadFilterNode where
pToJSRef = unBiquadFilterNode
instance PFromJSRef BiquadFilterNode where
pFromJSRef = BiquadFilterNode
instance ToJSRef BiquadFilterNode where
toJSRef = return . unBiquadFilterNode
instance FromJSRef BiquadFilterNode where
fromJSRef = return . fmap BiquadFilterNode . maybeJSNullOrUndefined
instance IsAudioNode BiquadFilterNode
instance IsEventTarget BiquadFilterNode
instance IsGObject BiquadFilterNode where
toGObject = GObject . unBiquadFilterNode
unsafeCastGObject = BiquadFilterNode . unGObject
castToBiquadFilterNode :: IsGObject obj => obj -> BiquadFilterNode
castToBiquadFilterNode = castTo gTypeBiquadFilterNode "BiquadFilterNode"
foreign import javascript unsafe "window[\"BiquadFilterNode\"]" gTypeBiquadFilterNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Blob = Blob { unBlob :: JSRef }
instance Eq (Blob) where
(Blob a) == (Blob b) = js_eq a b
instance PToJSRef Blob where
pToJSRef = unBlob
instance PFromJSRef Blob where
pFromJSRef = Blob
instance ToJSRef Blob where
toJSRef = return . unBlob
instance FromJSRef Blob where
fromJSRef = return . fmap Blob . maybeJSNullOrUndefined
class IsGObject o => IsBlob o
toBlob :: IsBlob o => o -> Blob
toBlob = unsafeCastGObject . toGObject
instance IsBlob Blob
instance IsGObject Blob where
toGObject = GObject . unBlob
unsafeCastGObject = Blob . unGObject
castToBlob :: IsGObject obj => obj -> Blob
castToBlob = castTo gTypeBlob "Blob"
foreign import javascript unsafe "window[\"Blob\"]" gTypeBlob :: GType
#else
type IsBlob o = BlobClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CDATASection = CDATASection { unCDATASection :: JSRef }
instance Eq (CDATASection) where
(CDATASection a) == (CDATASection b) = js_eq a b
instance PToJSRef CDATASection where
pToJSRef = unCDATASection
instance PFromJSRef CDATASection where
pFromJSRef = CDATASection
instance ToJSRef CDATASection where
toJSRef = return . unCDATASection
instance FromJSRef CDATASection where
fromJSRef = return . fmap CDATASection . maybeJSNullOrUndefined
instance IsText CDATASection
instance IsCharacterData CDATASection
instance IsNode CDATASection
instance IsEventTarget CDATASection
instance IsGObject CDATASection where
toGObject = GObject . unCDATASection
unsafeCastGObject = CDATASection . unGObject
castToCDATASection :: IsGObject obj => obj -> CDATASection
castToCDATASection = castTo gTypeCDATASection "CDATASection"
foreign import javascript unsafe "window[\"CDATASection\"]" gTypeCDATASection :: GType
#else
type IsCDATASection o = CDATASectionClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSS = CSS { unCSS :: JSRef }
instance Eq (CSS) where
(CSS a) == (CSS b) = js_eq a b
instance PToJSRef CSS where
pToJSRef = unCSS
instance PFromJSRef CSS where
pFromJSRef = CSS
instance ToJSRef CSS where
toJSRef = return . unCSS
instance FromJSRef CSS where
fromJSRef = return . fmap CSS . maybeJSNullOrUndefined
instance IsGObject CSS where
toGObject = GObject . unCSS
unsafeCastGObject = CSS . unGObject
castToCSS :: IsGObject obj => obj -> CSS
castToCSS = castTo gTypeCSS "CSS"
foreign import javascript unsafe "window[\"CSS\"]" gTypeCSS :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsCSS o = CSSClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSCharsetRule = CSSCharsetRule { unCSSCharsetRule :: JSRef }
instance Eq (CSSCharsetRule) where
(CSSCharsetRule a) == (CSSCharsetRule b) = js_eq a b
instance PToJSRef CSSCharsetRule where
pToJSRef = unCSSCharsetRule
instance PFromJSRef CSSCharsetRule where
pFromJSRef = CSSCharsetRule
instance ToJSRef CSSCharsetRule where
toJSRef = return . unCSSCharsetRule
instance FromJSRef CSSCharsetRule where
fromJSRef = return . fmap CSSCharsetRule . maybeJSNullOrUndefined
instance IsCSSRule CSSCharsetRule
instance IsGObject CSSCharsetRule where
toGObject = GObject . unCSSCharsetRule
unsafeCastGObject = CSSCharsetRule . unGObject
castToCSSCharsetRule :: IsGObject obj => obj -> CSSCharsetRule
castToCSSCharsetRule = castTo gTypeCSSCharsetRule "CSSCharsetRule"
foreign import javascript unsafe "window[\"CSSCharsetRule\"]" gTypeCSSCharsetRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSFontFaceLoadEvent = CSSFontFaceLoadEvent { unCSSFontFaceLoadEvent :: JSRef }
instance Eq (CSSFontFaceLoadEvent) where
(CSSFontFaceLoadEvent a) == (CSSFontFaceLoadEvent b) = js_eq a b
instance PToJSRef CSSFontFaceLoadEvent where
pToJSRef = unCSSFontFaceLoadEvent
instance PFromJSRef CSSFontFaceLoadEvent where
pFromJSRef = CSSFontFaceLoadEvent
instance ToJSRef CSSFontFaceLoadEvent where
toJSRef = return . unCSSFontFaceLoadEvent
instance FromJSRef CSSFontFaceLoadEvent where
fromJSRef = return . fmap CSSFontFaceLoadEvent . maybeJSNullOrUndefined
instance IsEvent CSSFontFaceLoadEvent
instance IsGObject CSSFontFaceLoadEvent where
toGObject = GObject . unCSSFontFaceLoadEvent
unsafeCastGObject = CSSFontFaceLoadEvent . unGObject
castToCSSFontFaceLoadEvent :: IsGObject obj => obj -> CSSFontFaceLoadEvent
castToCSSFontFaceLoadEvent = castTo gTypeCSSFontFaceLoadEvent "CSSFontFaceLoadEvent"
foreign import javascript unsafe "window[\"CSSFontFaceLoadEvent\"]" gTypeCSSFontFaceLoadEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSFontFaceRule = CSSFontFaceRule { unCSSFontFaceRule :: JSRef }
instance Eq (CSSFontFaceRule) where
(CSSFontFaceRule a) == (CSSFontFaceRule b) = js_eq a b
instance PToJSRef CSSFontFaceRule where
pToJSRef = unCSSFontFaceRule
instance PFromJSRef CSSFontFaceRule where
pFromJSRef = CSSFontFaceRule
instance ToJSRef CSSFontFaceRule where
toJSRef = return . unCSSFontFaceRule
instance FromJSRef CSSFontFaceRule where
fromJSRef = return . fmap CSSFontFaceRule . maybeJSNullOrUndefined
instance IsCSSRule CSSFontFaceRule
instance IsGObject CSSFontFaceRule where
toGObject = GObject . unCSSFontFaceRule
unsafeCastGObject = CSSFontFaceRule . unGObject
castToCSSFontFaceRule :: IsGObject obj => obj -> CSSFontFaceRule
castToCSSFontFaceRule = castTo gTypeCSSFontFaceRule "CSSFontFaceRule"
foreign import javascript unsafe "window[\"CSSFontFaceRule\"]" gTypeCSSFontFaceRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSImportRule = CSSImportRule { unCSSImportRule :: JSRef }
instance Eq (CSSImportRule) where
(CSSImportRule a) == (CSSImportRule b) = js_eq a b
instance PToJSRef CSSImportRule where
pToJSRef = unCSSImportRule
instance PFromJSRef CSSImportRule where
pFromJSRef = CSSImportRule
instance ToJSRef CSSImportRule where
toJSRef = return . unCSSImportRule
instance FromJSRef CSSImportRule where
fromJSRef = return . fmap CSSImportRule . maybeJSNullOrUndefined
instance IsCSSRule CSSImportRule
instance IsGObject CSSImportRule where
toGObject = GObject . unCSSImportRule
unsafeCastGObject = CSSImportRule . unGObject
castToCSSImportRule :: IsGObject obj => obj -> CSSImportRule
castToCSSImportRule = castTo gTypeCSSImportRule "CSSImportRule"
foreign import javascript unsafe "window[\"CSSImportRule\"]" gTypeCSSImportRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSKeyframeRule = CSSKeyframeRule { unCSSKeyframeRule :: JSRef }
instance Eq (CSSKeyframeRule) where
(CSSKeyframeRule a) == (CSSKeyframeRule b) = js_eq a b
instance PToJSRef CSSKeyframeRule where
pToJSRef = unCSSKeyframeRule
instance PFromJSRef CSSKeyframeRule where
pFromJSRef = CSSKeyframeRule
instance ToJSRef CSSKeyframeRule where
toJSRef = return . unCSSKeyframeRule
instance FromJSRef CSSKeyframeRule where
fromJSRef = return . fmap CSSKeyframeRule . maybeJSNullOrUndefined
instance IsCSSRule CSSKeyframeRule
instance IsGObject CSSKeyframeRule where
toGObject = GObject . unCSSKeyframeRule
unsafeCastGObject = CSSKeyframeRule . unGObject
castToCSSKeyframeRule :: IsGObject obj => obj -> CSSKeyframeRule
castToCSSKeyframeRule = castTo gTypeCSSKeyframeRule "CSSKeyframeRule"
foreign import javascript unsafe "window[\"CSSKeyframeRule\"]" gTypeCSSKeyframeRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSKeyframesRule = CSSKeyframesRule { unCSSKeyframesRule :: JSRef }
instance Eq (CSSKeyframesRule) where
(CSSKeyframesRule a) == (CSSKeyframesRule b) = js_eq a b
instance PToJSRef CSSKeyframesRule where
pToJSRef = unCSSKeyframesRule
instance PFromJSRef CSSKeyframesRule where
pFromJSRef = CSSKeyframesRule
instance ToJSRef CSSKeyframesRule where
toJSRef = return . unCSSKeyframesRule
instance FromJSRef CSSKeyframesRule where
fromJSRef = return . fmap CSSKeyframesRule . maybeJSNullOrUndefined
instance IsCSSRule CSSKeyframesRule
instance IsGObject CSSKeyframesRule where
toGObject = GObject . unCSSKeyframesRule
unsafeCastGObject = CSSKeyframesRule . unGObject
castToCSSKeyframesRule :: IsGObject obj => obj -> CSSKeyframesRule
castToCSSKeyframesRule = castTo gTypeCSSKeyframesRule "CSSKeyframesRule"
foreign import javascript unsafe "window[\"CSSKeyframesRule\"]" gTypeCSSKeyframesRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSMediaRule = CSSMediaRule { unCSSMediaRule :: JSRef }
instance Eq (CSSMediaRule) where
(CSSMediaRule a) == (CSSMediaRule b) = js_eq a b
instance PToJSRef CSSMediaRule where
pToJSRef = unCSSMediaRule
instance PFromJSRef CSSMediaRule where
pFromJSRef = CSSMediaRule
instance ToJSRef CSSMediaRule where
toJSRef = return . unCSSMediaRule
instance FromJSRef CSSMediaRule where
fromJSRef = return . fmap CSSMediaRule . maybeJSNullOrUndefined
instance IsCSSRule CSSMediaRule
instance IsGObject CSSMediaRule where
toGObject = GObject . unCSSMediaRule
unsafeCastGObject = CSSMediaRule . unGObject
castToCSSMediaRule :: IsGObject obj => obj -> CSSMediaRule
castToCSSMediaRule = castTo gTypeCSSMediaRule "CSSMediaRule"
foreign import javascript unsafe "window[\"CSSMediaRule\"]" gTypeCSSMediaRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSPageRule = CSSPageRule { unCSSPageRule :: JSRef }
instance Eq (CSSPageRule) where
(CSSPageRule a) == (CSSPageRule b) = js_eq a b
instance PToJSRef CSSPageRule where
pToJSRef = unCSSPageRule
instance PFromJSRef CSSPageRule where
pFromJSRef = CSSPageRule
instance ToJSRef CSSPageRule where
toJSRef = return . unCSSPageRule
instance FromJSRef CSSPageRule where
fromJSRef = return . fmap CSSPageRule . maybeJSNullOrUndefined
instance IsCSSRule CSSPageRule
instance IsGObject CSSPageRule where
toGObject = GObject . unCSSPageRule
unsafeCastGObject = CSSPageRule . unGObject
castToCSSPageRule :: IsGObject obj => obj -> CSSPageRule
castToCSSPageRule = castTo gTypeCSSPageRule "CSSPageRule"
foreign import javascript unsafe "window[\"CSSPageRule\"]" gTypeCSSPageRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSPrimitiveValue = CSSPrimitiveValue { unCSSPrimitiveValue :: JSRef }
instance Eq (CSSPrimitiveValue) where
(CSSPrimitiveValue a) == (CSSPrimitiveValue b) = js_eq a b
instance PToJSRef CSSPrimitiveValue where
pToJSRef = unCSSPrimitiveValue
instance PFromJSRef CSSPrimitiveValue where
pFromJSRef = CSSPrimitiveValue
instance ToJSRef CSSPrimitiveValue where
toJSRef = return . unCSSPrimitiveValue
instance FromJSRef CSSPrimitiveValue where
fromJSRef = return . fmap CSSPrimitiveValue . maybeJSNullOrUndefined
instance IsCSSValue CSSPrimitiveValue
instance IsGObject CSSPrimitiveValue where
toGObject = GObject . unCSSPrimitiveValue
unsafeCastGObject = CSSPrimitiveValue . unGObject
castToCSSPrimitiveValue :: IsGObject obj => obj -> CSSPrimitiveValue
castToCSSPrimitiveValue = castTo gTypeCSSPrimitiveValue "CSSPrimitiveValue"
foreign import javascript unsafe "window[\"CSSPrimitiveValue\"]" gTypeCSSPrimitiveValue :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSRule = CSSRule { unCSSRule :: JSRef }
instance Eq (CSSRule) where
(CSSRule a) == (CSSRule b) = js_eq a b
instance PToJSRef CSSRule where
pToJSRef = unCSSRule
instance PFromJSRef CSSRule where
pFromJSRef = CSSRule
instance ToJSRef CSSRule where
toJSRef = return . unCSSRule
instance FromJSRef CSSRule where
fromJSRef = return . fmap CSSRule . maybeJSNullOrUndefined
class IsGObject o => IsCSSRule o
toCSSRule :: IsCSSRule o => o -> CSSRule
toCSSRule = unsafeCastGObject . toGObject
instance IsCSSRule CSSRule
instance IsGObject CSSRule where
toGObject = GObject . unCSSRule
unsafeCastGObject = CSSRule . unGObject
castToCSSRule :: IsGObject obj => obj -> CSSRule
castToCSSRule = castTo gTypeCSSRule "CSSRule"
foreign import javascript unsafe "window[\"CSSRule\"]" gTypeCSSRule :: GType
#else
type IsCSSRule o = CSSRuleClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSRuleList = CSSRuleList { unCSSRuleList :: JSRef }
instance Eq (CSSRuleList) where
(CSSRuleList a) == (CSSRuleList b) = js_eq a b
instance PToJSRef CSSRuleList where
pToJSRef = unCSSRuleList
instance PFromJSRef CSSRuleList where
pFromJSRef = CSSRuleList
instance ToJSRef CSSRuleList where
toJSRef = return . unCSSRuleList
instance FromJSRef CSSRuleList where
fromJSRef = return . fmap CSSRuleList . maybeJSNullOrUndefined
instance IsGObject CSSRuleList where
toGObject = GObject . unCSSRuleList
unsafeCastGObject = CSSRuleList . unGObject
castToCSSRuleList :: IsGObject obj => obj -> CSSRuleList
castToCSSRuleList = castTo gTypeCSSRuleList "CSSRuleList"
foreign import javascript unsafe "window[\"CSSRuleList\"]" gTypeCSSRuleList :: GType
#else
type IsCSSRuleList o = CSSRuleListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSStyleDeclaration = CSSStyleDeclaration { unCSSStyleDeclaration :: JSRef }
instance Eq (CSSStyleDeclaration) where
(CSSStyleDeclaration a) == (CSSStyleDeclaration b) = js_eq a b
instance PToJSRef CSSStyleDeclaration where
pToJSRef = unCSSStyleDeclaration
instance PFromJSRef CSSStyleDeclaration where
pFromJSRef = CSSStyleDeclaration
instance ToJSRef CSSStyleDeclaration where
toJSRef = return . unCSSStyleDeclaration
instance FromJSRef CSSStyleDeclaration where
fromJSRef = return . fmap CSSStyleDeclaration . maybeJSNullOrUndefined
instance IsGObject CSSStyleDeclaration where
toGObject = GObject . unCSSStyleDeclaration
unsafeCastGObject = CSSStyleDeclaration . unGObject
castToCSSStyleDeclaration :: IsGObject obj => obj -> CSSStyleDeclaration
castToCSSStyleDeclaration = castTo gTypeCSSStyleDeclaration "CSSStyleDeclaration"
foreign import javascript unsafe "window[\"CSSStyleDeclaration\"]" gTypeCSSStyleDeclaration :: GType
#else
type IsCSSStyleDeclaration o = CSSStyleDeclarationClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSStyleRule = CSSStyleRule { unCSSStyleRule :: JSRef }
instance Eq (CSSStyleRule) where
(CSSStyleRule a) == (CSSStyleRule b) = js_eq a b
instance PToJSRef CSSStyleRule where
pToJSRef = unCSSStyleRule
instance PFromJSRef CSSStyleRule where
pFromJSRef = CSSStyleRule
instance ToJSRef CSSStyleRule where
toJSRef = return . unCSSStyleRule
instance FromJSRef CSSStyleRule where
fromJSRef = return . fmap CSSStyleRule . maybeJSNullOrUndefined
instance IsCSSRule CSSStyleRule
instance IsGObject CSSStyleRule where
toGObject = GObject . unCSSStyleRule
unsafeCastGObject = CSSStyleRule . unGObject
castToCSSStyleRule :: IsGObject obj => obj -> CSSStyleRule
castToCSSStyleRule = castTo gTypeCSSStyleRule "CSSStyleRule"
foreign import javascript unsafe "window[\"CSSStyleRule\"]" gTypeCSSStyleRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSStyleSheet = CSSStyleSheet { unCSSStyleSheet :: JSRef }
instance Eq (CSSStyleSheet) where
(CSSStyleSheet a) == (CSSStyleSheet b) = js_eq a b
instance PToJSRef CSSStyleSheet where
pToJSRef = unCSSStyleSheet
instance PFromJSRef CSSStyleSheet where
pFromJSRef = CSSStyleSheet
instance ToJSRef CSSStyleSheet where
toJSRef = return . unCSSStyleSheet
instance FromJSRef CSSStyleSheet where
fromJSRef = return . fmap CSSStyleSheet . maybeJSNullOrUndefined
instance IsStyleSheet CSSStyleSheet
instance IsGObject CSSStyleSheet where
toGObject = GObject . unCSSStyleSheet
unsafeCastGObject = CSSStyleSheet . unGObject
castToCSSStyleSheet :: IsGObject obj => obj -> CSSStyleSheet
castToCSSStyleSheet = castTo gTypeCSSStyleSheet "CSSStyleSheet"
foreign import javascript unsafe "window[\"CSSStyleSheet\"]" gTypeCSSStyleSheet :: GType
#else
type IsCSSStyleSheet o = CSSStyleSheetClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSSupportsRule = CSSSupportsRule { unCSSSupportsRule :: JSRef }
instance Eq (CSSSupportsRule) where
(CSSSupportsRule a) == (CSSSupportsRule b) = js_eq a b
instance PToJSRef CSSSupportsRule where
pToJSRef = unCSSSupportsRule
instance PFromJSRef CSSSupportsRule where
pFromJSRef = CSSSupportsRule
instance ToJSRef CSSSupportsRule where
toJSRef = return . unCSSSupportsRule
instance FromJSRef CSSSupportsRule where
fromJSRef = return . fmap CSSSupportsRule . maybeJSNullOrUndefined
instance IsCSSRule CSSSupportsRule
instance IsGObject CSSSupportsRule where
toGObject = GObject . unCSSSupportsRule
unsafeCastGObject = CSSSupportsRule . unGObject
castToCSSSupportsRule :: IsGObject obj => obj -> CSSSupportsRule
castToCSSSupportsRule = castTo gTypeCSSSupportsRule "CSSSupportsRule"
foreign import javascript unsafe "window[\"CSSSupportsRule\"]" gTypeCSSSupportsRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSUnknownRule = CSSUnknownRule { unCSSUnknownRule :: JSRef }
instance Eq (CSSUnknownRule) where
(CSSUnknownRule a) == (CSSUnknownRule b) = js_eq a b
instance PToJSRef CSSUnknownRule where
pToJSRef = unCSSUnknownRule
instance PFromJSRef CSSUnknownRule where
pFromJSRef = CSSUnknownRule
instance ToJSRef CSSUnknownRule where
toJSRef = return . unCSSUnknownRule
instance FromJSRef CSSUnknownRule where
fromJSRef = return . fmap CSSUnknownRule . maybeJSNullOrUndefined
instance IsCSSRule CSSUnknownRule
instance IsGObject CSSUnknownRule where
toGObject = GObject . unCSSUnknownRule
unsafeCastGObject = CSSUnknownRule . unGObject
castToCSSUnknownRule :: IsGObject obj => obj -> CSSUnknownRule
castToCSSUnknownRule = castTo gTypeCSSUnknownRule "CSSUnknownRule"
foreign import javascript unsafe "window[\"CSSUnknownRule\"]" gTypeCSSUnknownRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSValue = CSSValue { unCSSValue :: JSRef }
instance Eq (CSSValue) where
(CSSValue a) == (CSSValue b) = js_eq a b
instance PToJSRef CSSValue where
pToJSRef = unCSSValue
instance PFromJSRef CSSValue where
pFromJSRef = CSSValue
instance ToJSRef CSSValue where
toJSRef = return . unCSSValue
instance FromJSRef CSSValue where
fromJSRef = return . fmap CSSValue . maybeJSNullOrUndefined
class IsGObject o => IsCSSValue o
toCSSValue :: IsCSSValue o => o -> CSSValue
toCSSValue = unsafeCastGObject . toGObject
instance IsCSSValue CSSValue
instance IsGObject CSSValue where
toGObject = GObject . unCSSValue
unsafeCastGObject = CSSValue . unGObject
castToCSSValue :: IsGObject obj => obj -> CSSValue
castToCSSValue = castTo gTypeCSSValue "CSSValue"
foreign import javascript unsafe "window[\"CSSValue\"]" gTypeCSSValue :: GType
#else
type IsCSSValue o = CSSValueClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CSSValueList = CSSValueList { unCSSValueList :: JSRef }
instance Eq (CSSValueList) where
(CSSValueList a) == (CSSValueList b) = js_eq a b
instance PToJSRef CSSValueList where
pToJSRef = unCSSValueList
instance PFromJSRef CSSValueList where
pFromJSRef = CSSValueList
instance ToJSRef CSSValueList where
toJSRef = return . unCSSValueList
instance FromJSRef CSSValueList where
fromJSRef = return . fmap CSSValueList . maybeJSNullOrUndefined
class IsCSSValue o => IsCSSValueList o
toCSSValueList :: IsCSSValueList o => o -> CSSValueList
toCSSValueList = unsafeCastGObject . toGObject
instance IsCSSValueList CSSValueList
instance IsCSSValue CSSValueList
instance IsGObject CSSValueList where
toGObject = GObject . unCSSValueList
unsafeCastGObject = CSSValueList . unGObject
castToCSSValueList :: IsGObject obj => obj -> CSSValueList
castToCSSValueList = castTo gTypeCSSValueList "CSSValueList"
foreign import javascript unsafe "window[\"CSSValueList\"]" gTypeCSSValueList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CanvasGradient = CanvasGradient { unCanvasGradient :: JSRef }
instance Eq (CanvasGradient) where
(CanvasGradient a) == (CanvasGradient b) = js_eq a b
instance PToJSRef CanvasGradient where
pToJSRef = unCanvasGradient
instance PFromJSRef CanvasGradient where
pFromJSRef = CanvasGradient
instance ToJSRef CanvasGradient where
toJSRef = return . unCanvasGradient
instance FromJSRef CanvasGradient where
fromJSRef = return . fmap CanvasGradient . maybeJSNullOrUndefined
instance IsGObject CanvasGradient where
toGObject = GObject . unCanvasGradient
unsafeCastGObject = CanvasGradient . unGObject
castToCanvasGradient :: IsGObject obj => obj -> CanvasGradient
castToCanvasGradient = castTo gTypeCanvasGradient "CanvasGradient"
foreign import javascript unsafe "window[\"CanvasGradient\"]" gTypeCanvasGradient :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CanvasPattern = CanvasPattern { unCanvasPattern :: JSRef }
instance Eq (CanvasPattern) where
(CanvasPattern a) == (CanvasPattern b) = js_eq a b
instance PToJSRef CanvasPattern where
pToJSRef = unCanvasPattern
instance PFromJSRef CanvasPattern where
pFromJSRef = CanvasPattern
instance ToJSRef CanvasPattern where
toJSRef = return . unCanvasPattern
instance FromJSRef CanvasPattern where
fromJSRef = return . fmap CanvasPattern . maybeJSNullOrUndefined
instance IsGObject CanvasPattern where
toGObject = GObject . unCanvasPattern
unsafeCastGObject = CanvasPattern . unGObject
castToCanvasPattern :: IsGObject obj => obj -> CanvasPattern
castToCanvasPattern = castTo gTypeCanvasPattern "CanvasPattern"
foreign import javascript unsafe "window[\"CanvasPattern\"]" gTypeCanvasPattern :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CanvasProxy = CanvasProxy { unCanvasProxy :: JSRef }
instance Eq (CanvasProxy) where
(CanvasProxy a) == (CanvasProxy b) = js_eq a b
instance PToJSRef CanvasProxy where
pToJSRef = unCanvasProxy
instance PFromJSRef CanvasProxy where
pFromJSRef = CanvasProxy
instance ToJSRef CanvasProxy where
toJSRef = return . unCanvasProxy
instance FromJSRef CanvasProxy where
fromJSRef = return . fmap CanvasProxy . maybeJSNullOrUndefined
instance IsGObject CanvasProxy where
toGObject = GObject . unCanvasProxy
unsafeCastGObject = CanvasProxy . unGObject
castToCanvasProxy :: IsGObject obj => obj -> CanvasProxy
castToCanvasProxy = castTo gTypeCanvasProxy "CanvasProxy"
foreign import javascript unsafe "window[\"CanvasProxy\"]" gTypeCanvasProxy :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CanvasRenderingContext = CanvasRenderingContext { unCanvasRenderingContext :: JSRef }
instance Eq (CanvasRenderingContext) where
(CanvasRenderingContext a) == (CanvasRenderingContext b) = js_eq a b
instance PToJSRef CanvasRenderingContext where
pToJSRef = unCanvasRenderingContext
instance PFromJSRef CanvasRenderingContext where
pFromJSRef = CanvasRenderingContext
instance ToJSRef CanvasRenderingContext where
toJSRef = return . unCanvasRenderingContext
instance FromJSRef CanvasRenderingContext where
fromJSRef = return . fmap CanvasRenderingContext . maybeJSNullOrUndefined
class IsGObject o => IsCanvasRenderingContext o
toCanvasRenderingContext :: IsCanvasRenderingContext o => o -> CanvasRenderingContext
toCanvasRenderingContext = unsafeCastGObject . toGObject
instance IsCanvasRenderingContext CanvasRenderingContext
instance IsGObject CanvasRenderingContext where
toGObject = GObject . unCanvasRenderingContext
unsafeCastGObject = CanvasRenderingContext . unGObject
castToCanvasRenderingContext :: IsGObject obj => obj -> CanvasRenderingContext
castToCanvasRenderingContext = castTo gTypeCanvasRenderingContext "CanvasRenderingContext"
foreign import javascript unsafe "window[\"CanvasRenderingContext\"]" gTypeCanvasRenderingContext :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CanvasRenderingContext2D = CanvasRenderingContext2D { unCanvasRenderingContext2D :: JSRef }
instance Eq (CanvasRenderingContext2D) where
(CanvasRenderingContext2D a) == (CanvasRenderingContext2D b) = js_eq a b
instance PToJSRef CanvasRenderingContext2D where
pToJSRef = unCanvasRenderingContext2D
instance PFromJSRef CanvasRenderingContext2D where
pFromJSRef = CanvasRenderingContext2D
instance ToJSRef CanvasRenderingContext2D where
toJSRef = return . unCanvasRenderingContext2D
instance FromJSRef CanvasRenderingContext2D where
fromJSRef = return . fmap CanvasRenderingContext2D . maybeJSNullOrUndefined
instance IsCanvasRenderingContext CanvasRenderingContext2D
instance IsGObject CanvasRenderingContext2D where
toGObject = GObject . unCanvasRenderingContext2D
unsafeCastGObject = CanvasRenderingContext2D . unGObject
castToCanvasRenderingContext2D :: IsGObject obj => obj -> CanvasRenderingContext2D
castToCanvasRenderingContext2D = castTo gTypeCanvasRenderingContext2D "CanvasRenderingContext2D"
foreign import javascript unsafe "window[\"CanvasRenderingContext2D\"]" gTypeCanvasRenderingContext2D :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CapabilityRange = CapabilityRange { unCapabilityRange :: JSRef }
instance Eq (CapabilityRange) where
(CapabilityRange a) == (CapabilityRange b) = js_eq a b
instance PToJSRef CapabilityRange where
pToJSRef = unCapabilityRange
instance PFromJSRef CapabilityRange where
pFromJSRef = CapabilityRange
instance ToJSRef CapabilityRange where
toJSRef = return . unCapabilityRange
instance FromJSRef CapabilityRange where
fromJSRef = return . fmap CapabilityRange . maybeJSNullOrUndefined
instance IsGObject CapabilityRange where
toGObject = GObject . unCapabilityRange
unsafeCastGObject = CapabilityRange . unGObject
castToCapabilityRange :: IsGObject obj => obj -> CapabilityRange
castToCapabilityRange = castTo gTypeCapabilityRange "CapabilityRange"
foreign import javascript unsafe "window[\"CapabilityRange\"]" gTypeCapabilityRange :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ChannelMergerNode = ChannelMergerNode { unChannelMergerNode :: JSRef }
instance Eq (ChannelMergerNode) where
(ChannelMergerNode a) == (ChannelMergerNode b) = js_eq a b
instance PToJSRef ChannelMergerNode where
pToJSRef = unChannelMergerNode
instance PFromJSRef ChannelMergerNode where
pFromJSRef = ChannelMergerNode
instance ToJSRef ChannelMergerNode where
toJSRef = return . unChannelMergerNode
instance FromJSRef ChannelMergerNode where
fromJSRef = return . fmap ChannelMergerNode . maybeJSNullOrUndefined
instance IsAudioNode ChannelMergerNode
instance IsEventTarget ChannelMergerNode
instance IsGObject ChannelMergerNode where
toGObject = GObject . unChannelMergerNode
unsafeCastGObject = ChannelMergerNode . unGObject
castToChannelMergerNode :: IsGObject obj => obj -> ChannelMergerNode
castToChannelMergerNode = castTo gTypeChannelMergerNode "ChannelMergerNode"
foreign import javascript unsafe "window[\"ChannelMergerNode\"]" gTypeChannelMergerNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ChannelSplitterNode = ChannelSplitterNode { unChannelSplitterNode :: JSRef }
instance Eq (ChannelSplitterNode) where
(ChannelSplitterNode a) == (ChannelSplitterNode b) = js_eq a b
instance PToJSRef ChannelSplitterNode where
pToJSRef = unChannelSplitterNode
instance PFromJSRef ChannelSplitterNode where
pFromJSRef = ChannelSplitterNode
instance ToJSRef ChannelSplitterNode where
toJSRef = return . unChannelSplitterNode
instance FromJSRef ChannelSplitterNode where
fromJSRef = return . fmap ChannelSplitterNode . maybeJSNullOrUndefined
instance IsAudioNode ChannelSplitterNode
instance IsEventTarget ChannelSplitterNode
instance IsGObject ChannelSplitterNode where
toGObject = GObject . unChannelSplitterNode
unsafeCastGObject = ChannelSplitterNode . unGObject
castToChannelSplitterNode :: IsGObject obj => obj -> ChannelSplitterNode
castToChannelSplitterNode = castTo gTypeChannelSplitterNode "ChannelSplitterNode"
foreign import javascript unsafe "window[\"ChannelSplitterNode\"]" gTypeChannelSplitterNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CharacterData = CharacterData { unCharacterData :: JSRef }
instance Eq (CharacterData) where
(CharacterData a) == (CharacterData b) = js_eq a b
instance PToJSRef CharacterData where
pToJSRef = unCharacterData
instance PFromJSRef CharacterData where
pFromJSRef = CharacterData
instance ToJSRef CharacterData where
toJSRef = return . unCharacterData
instance FromJSRef CharacterData where
fromJSRef = return . fmap CharacterData . maybeJSNullOrUndefined
class IsNode o => IsCharacterData o
toCharacterData :: IsCharacterData o => o -> CharacterData
toCharacterData = unsafeCastGObject . toGObject
instance IsCharacterData CharacterData
instance IsNode CharacterData
instance IsEventTarget CharacterData
instance IsGObject CharacterData where
toGObject = GObject . unCharacterData
unsafeCastGObject = CharacterData . unGObject
castToCharacterData :: IsGObject obj => obj -> CharacterData
castToCharacterData = castTo gTypeCharacterData "CharacterData"
foreign import javascript unsafe "window[\"CharacterData\"]" gTypeCharacterData :: GType
#else
type IsCharacterData o = CharacterDataClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ChildNode = ChildNode { unChildNode :: JSRef }
instance Eq (ChildNode) where
(ChildNode a) == (ChildNode b) = js_eq a b
instance PToJSRef ChildNode where
pToJSRef = unChildNode
instance PFromJSRef ChildNode where
pFromJSRef = ChildNode
instance ToJSRef ChildNode where
toJSRef = return . unChildNode
instance FromJSRef ChildNode where
fromJSRef = return . fmap ChildNode . maybeJSNullOrUndefined
instance IsGObject ChildNode where
toGObject = GObject . unChildNode
unsafeCastGObject = ChildNode . unGObject
castToChildNode :: IsGObject obj => obj -> ChildNode
castToChildNode = castTo gTypeChildNode "ChildNode"
foreign import javascript unsafe "window[\"ChildNode\"]" gTypeChildNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ClientRect = ClientRect { unClientRect :: JSRef }
instance Eq (ClientRect) where
(ClientRect a) == (ClientRect b) = js_eq a b
instance PToJSRef ClientRect where
pToJSRef = unClientRect
instance PFromJSRef ClientRect where
pFromJSRef = ClientRect
instance ToJSRef ClientRect where
toJSRef = return . unClientRect
instance FromJSRef ClientRect where
fromJSRef = return . fmap ClientRect . maybeJSNullOrUndefined
instance IsGObject ClientRect where
toGObject = GObject . unClientRect
unsafeCastGObject = ClientRect . unGObject
castToClientRect :: IsGObject obj => obj -> ClientRect
castToClientRect = castTo gTypeClientRect "ClientRect"
foreign import javascript unsafe "window[\"ClientRect\"]" gTypeClientRect :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ClientRectList = ClientRectList { unClientRectList :: JSRef }
instance Eq (ClientRectList) where
(ClientRectList a) == (ClientRectList b) = js_eq a b
instance PToJSRef ClientRectList where
pToJSRef = unClientRectList
instance PFromJSRef ClientRectList where
pFromJSRef = ClientRectList
instance ToJSRef ClientRectList where
toJSRef = return . unClientRectList
instance FromJSRef ClientRectList where
fromJSRef = return . fmap ClientRectList . maybeJSNullOrUndefined
instance IsGObject ClientRectList where
toGObject = GObject . unClientRectList
unsafeCastGObject = ClientRectList . unGObject
castToClientRectList :: IsGObject obj => obj -> ClientRectList
castToClientRectList = castTo gTypeClientRectList "ClientRectList"
foreign import javascript unsafe "window[\"ClientRectList\"]" gTypeClientRectList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CloseEvent = CloseEvent { unCloseEvent :: JSRef }
instance Eq (CloseEvent) where
(CloseEvent a) == (CloseEvent b) = js_eq a b
instance PToJSRef CloseEvent where
pToJSRef = unCloseEvent
instance PFromJSRef CloseEvent where
pFromJSRef = CloseEvent
instance ToJSRef CloseEvent where
toJSRef = return . unCloseEvent
instance FromJSRef CloseEvent where
fromJSRef = return . fmap CloseEvent . maybeJSNullOrUndefined
instance IsEvent CloseEvent
instance IsGObject CloseEvent where
toGObject = GObject . unCloseEvent
unsafeCastGObject = CloseEvent . unGObject
castToCloseEvent :: IsGObject obj => obj -> CloseEvent
castToCloseEvent = castTo gTypeCloseEvent "CloseEvent"
foreign import javascript unsafe "window[\"CloseEvent\"]" gTypeCloseEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CommandLineAPIHost = CommandLineAPIHost { unCommandLineAPIHost :: JSRef }
instance Eq (CommandLineAPIHost) where
(CommandLineAPIHost a) == (CommandLineAPIHost b) = js_eq a b
instance PToJSRef CommandLineAPIHost where
pToJSRef = unCommandLineAPIHost
instance PFromJSRef CommandLineAPIHost where
pFromJSRef = CommandLineAPIHost
instance ToJSRef CommandLineAPIHost where
toJSRef = return . unCommandLineAPIHost
instance FromJSRef CommandLineAPIHost where
fromJSRef = return . fmap CommandLineAPIHost . maybeJSNullOrUndefined
instance IsGObject CommandLineAPIHost where
toGObject = GObject . unCommandLineAPIHost
unsafeCastGObject = CommandLineAPIHost . unGObject
castToCommandLineAPIHost :: IsGObject obj => obj -> CommandLineAPIHost
castToCommandLineAPIHost = castTo gTypeCommandLineAPIHost "CommandLineAPIHost"
foreign import javascript unsafe "window[\"CommandLineAPIHost\"]" gTypeCommandLineAPIHost :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Comment = Comment { unComment :: JSRef }
instance Eq (Comment) where
(Comment a) == (Comment b) = js_eq a b
instance PToJSRef Comment where
pToJSRef = unComment
instance PFromJSRef Comment where
pFromJSRef = Comment
instance ToJSRef Comment where
toJSRef = return . unComment
instance FromJSRef Comment where
fromJSRef = return . fmap Comment . maybeJSNullOrUndefined
instance IsCharacterData Comment
instance IsNode Comment
instance IsEventTarget Comment
instance IsGObject Comment where
toGObject = GObject . unComment
unsafeCastGObject = Comment . unGObject
castToComment :: IsGObject obj => obj -> Comment
castToComment = castTo gTypeComment "Comment"
foreign import javascript unsafe "window[\"Comment\"]" gTypeComment :: GType
#else
type IsComment o = CommentClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CompositionEvent = CompositionEvent { unCompositionEvent :: JSRef }
instance Eq (CompositionEvent) where
(CompositionEvent a) == (CompositionEvent b) = js_eq a b
instance PToJSRef CompositionEvent where
pToJSRef = unCompositionEvent
instance PFromJSRef CompositionEvent where
pFromJSRef = CompositionEvent
instance ToJSRef CompositionEvent where
toJSRef = return . unCompositionEvent
instance FromJSRef CompositionEvent where
fromJSRef = return . fmap CompositionEvent . maybeJSNullOrUndefined
instance IsUIEvent CompositionEvent
instance IsEvent CompositionEvent
instance IsGObject CompositionEvent where
toGObject = GObject . unCompositionEvent
unsafeCastGObject = CompositionEvent . unGObject
castToCompositionEvent :: IsGObject obj => obj -> CompositionEvent
castToCompositionEvent = castTo gTypeCompositionEvent "CompositionEvent"
foreign import javascript unsafe "window[\"CompositionEvent\"]" gTypeCompositionEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ConvolverNode = ConvolverNode { unConvolverNode :: JSRef }
instance Eq (ConvolverNode) where
(ConvolverNode a) == (ConvolverNode b) = js_eq a b
instance PToJSRef ConvolverNode where
pToJSRef = unConvolverNode
instance PFromJSRef ConvolverNode where
pFromJSRef = ConvolverNode
instance ToJSRef ConvolverNode where
toJSRef = return . unConvolverNode
instance FromJSRef ConvolverNode where
fromJSRef = return . fmap ConvolverNode . maybeJSNullOrUndefined
instance IsAudioNode ConvolverNode
instance IsEventTarget ConvolverNode
instance IsGObject ConvolverNode where
toGObject = GObject . unConvolverNode
unsafeCastGObject = ConvolverNode . unGObject
castToConvolverNode :: IsGObject obj => obj -> ConvolverNode
castToConvolverNode = castTo gTypeConvolverNode "ConvolverNode"
foreign import javascript unsafe "window[\"ConvolverNode\"]" gTypeConvolverNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Coordinates = Coordinates { unCoordinates :: JSRef }
instance Eq (Coordinates) where
(Coordinates a) == (Coordinates b) = js_eq a b
instance PToJSRef Coordinates where
pToJSRef = unCoordinates
instance PFromJSRef Coordinates where
pFromJSRef = Coordinates
instance ToJSRef Coordinates where
toJSRef = return . unCoordinates
instance FromJSRef Coordinates where
fromJSRef = return . fmap Coordinates . maybeJSNullOrUndefined
instance IsGObject Coordinates where
toGObject = GObject . unCoordinates
unsafeCastGObject = Coordinates . unGObject
castToCoordinates :: IsGObject obj => obj -> Coordinates
castToCoordinates = castTo gTypeCoordinates "Coordinates"
foreign import javascript unsafe "window[\"Coordinates\"]" gTypeCoordinates :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Counter = Counter { unCounter :: JSRef }
instance Eq (Counter) where
(Counter a) == (Counter b) = js_eq a b
instance PToJSRef Counter where
pToJSRef = unCounter
instance PFromJSRef Counter where
pFromJSRef = Counter
instance ToJSRef Counter where
toJSRef = return . unCounter
instance FromJSRef Counter where
fromJSRef = return . fmap Counter . maybeJSNullOrUndefined
instance IsGObject Counter where
toGObject = GObject . unCounter
unsafeCastGObject = Counter . unGObject
castToCounter :: IsGObject obj => obj -> Counter
castToCounter = castTo gTypeCounter "Counter"
foreign import javascript unsafe "window[\"Counter\"]" gTypeCounter :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Crypto = Crypto { unCrypto :: JSRef }
instance Eq (Crypto) where
(Crypto a) == (Crypto b) = js_eq a b
instance PToJSRef Crypto where
pToJSRef = unCrypto
instance PFromJSRef Crypto where
pFromJSRef = Crypto
instance ToJSRef Crypto where
toJSRef = return . unCrypto
instance FromJSRef Crypto where
fromJSRef = return . fmap Crypto . maybeJSNullOrUndefined
instance IsGObject Crypto where
toGObject = GObject . unCrypto
unsafeCastGObject = Crypto . unGObject
castToCrypto :: IsGObject obj => obj -> Crypto
castToCrypto = castTo gTypeCrypto "Crypto"
foreign import javascript unsafe "window[\"Crypto\"]" gTypeCrypto :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CryptoKey = CryptoKey { unCryptoKey :: JSRef }
instance Eq (CryptoKey) where
(CryptoKey a) == (CryptoKey b) = js_eq a b
instance PToJSRef CryptoKey where
pToJSRef = unCryptoKey
instance PFromJSRef CryptoKey where
pFromJSRef = CryptoKey
instance ToJSRef CryptoKey where
toJSRef = return . unCryptoKey
instance FromJSRef CryptoKey where
fromJSRef = return . fmap CryptoKey . maybeJSNullOrUndefined
instance IsGObject CryptoKey where
toGObject = GObject . unCryptoKey
unsafeCastGObject = CryptoKey . unGObject
castToCryptoKey :: IsGObject obj => obj -> CryptoKey
castToCryptoKey = castTo gTypeCryptoKey "CryptoKey"
foreign import javascript unsafe "window[\"CryptoKey\"]" gTypeCryptoKey :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CryptoKeyPair = CryptoKeyPair { unCryptoKeyPair :: JSRef }
instance Eq (CryptoKeyPair) where
(CryptoKeyPair a) == (CryptoKeyPair b) = js_eq a b
instance PToJSRef CryptoKeyPair where
pToJSRef = unCryptoKeyPair
instance PFromJSRef CryptoKeyPair where
pFromJSRef = CryptoKeyPair
instance ToJSRef CryptoKeyPair where
toJSRef = return . unCryptoKeyPair
instance FromJSRef CryptoKeyPair where
fromJSRef = return . fmap CryptoKeyPair . maybeJSNullOrUndefined
instance IsGObject CryptoKeyPair where
toGObject = GObject . unCryptoKeyPair
unsafeCastGObject = CryptoKeyPair . unGObject
castToCryptoKeyPair :: IsGObject obj => obj -> CryptoKeyPair
castToCryptoKeyPair = castTo gTypeCryptoKeyPair "CryptoKeyPair"
foreign import javascript unsafe "window[\"CryptoKeyPair\"]" gTypeCryptoKeyPair :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype CustomEvent = CustomEvent { unCustomEvent :: JSRef }
instance Eq (CustomEvent) where
(CustomEvent a) == (CustomEvent b) = js_eq a b
instance PToJSRef CustomEvent where
pToJSRef = unCustomEvent
instance PFromJSRef CustomEvent where
pFromJSRef = CustomEvent
instance ToJSRef CustomEvent where
toJSRef = return . unCustomEvent
instance FromJSRef CustomEvent where
fromJSRef = return . fmap CustomEvent . maybeJSNullOrUndefined
instance IsEvent CustomEvent
instance IsGObject CustomEvent where
toGObject = GObject . unCustomEvent
unsafeCastGObject = CustomEvent . unGObject
castToCustomEvent :: IsGObject obj => obj -> CustomEvent
castToCustomEvent = castTo gTypeCustomEvent "CustomEvent"
foreign import javascript unsafe "window[\"CustomEvent\"]" gTypeCustomEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMError = DOMError { unDOMError :: JSRef }
instance Eq (DOMError) where
(DOMError a) == (DOMError b) = js_eq a b
instance PToJSRef DOMError where
pToJSRef = unDOMError
instance PFromJSRef DOMError where
pFromJSRef = DOMError
instance ToJSRef DOMError where
toJSRef = return . unDOMError
instance FromJSRef DOMError where
fromJSRef = return . fmap DOMError . maybeJSNullOrUndefined
class IsGObject o => IsDOMError o
toDOMError :: IsDOMError o => o -> DOMError
toDOMError = unsafeCastGObject . toGObject
instance IsDOMError DOMError
instance IsGObject DOMError where
toGObject = GObject . unDOMError
unsafeCastGObject = DOMError . unGObject
castToDOMError :: IsGObject obj => obj -> DOMError
castToDOMError = castTo gTypeDOMError "DOMError"
foreign import javascript unsafe "window[\"DOMError\"]" gTypeDOMError :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMImplementation = DOMImplementation { unDOMImplementation :: JSRef }
instance Eq (DOMImplementation) where
(DOMImplementation a) == (DOMImplementation b) = js_eq a b
instance PToJSRef DOMImplementation where
pToJSRef = unDOMImplementation
instance PFromJSRef DOMImplementation where
pFromJSRef = DOMImplementation
instance ToJSRef DOMImplementation where
toJSRef = return . unDOMImplementation
instance FromJSRef DOMImplementation where
fromJSRef = return . fmap DOMImplementation . maybeJSNullOrUndefined
instance IsGObject DOMImplementation where
toGObject = GObject . unDOMImplementation
unsafeCastGObject = DOMImplementation . unGObject
castToDOMImplementation :: IsGObject obj => obj -> DOMImplementation
castToDOMImplementation = castTo gTypeDOMImplementation "DOMImplementation"
foreign import javascript unsafe "window[\"DOMImplementation\"]" gTypeDOMImplementation :: GType
#else
type IsDOMImplementation o = DOMImplementationClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMNamedFlowCollection = DOMNamedFlowCollection { unDOMNamedFlowCollection :: JSRef }
instance Eq (DOMNamedFlowCollection) where
(DOMNamedFlowCollection a) == (DOMNamedFlowCollection b) = js_eq a b
instance PToJSRef DOMNamedFlowCollection where
pToJSRef = unDOMNamedFlowCollection
instance PFromJSRef DOMNamedFlowCollection where
pFromJSRef = DOMNamedFlowCollection
instance ToJSRef DOMNamedFlowCollection where
toJSRef = return . unDOMNamedFlowCollection
instance FromJSRef DOMNamedFlowCollection where
fromJSRef = return . fmap DOMNamedFlowCollection . maybeJSNullOrUndefined
instance IsGObject DOMNamedFlowCollection where
toGObject = GObject . unDOMNamedFlowCollection
unsafeCastGObject = DOMNamedFlowCollection . unGObject
castToDOMNamedFlowCollection :: IsGObject obj => obj -> DOMNamedFlowCollection
castToDOMNamedFlowCollection = castTo gTypeDOMNamedFlowCollection "DOMNamedFlowCollection"
foreign import javascript unsafe "window[\"WebKitNamedFlowCollection\"]" gTypeDOMNamedFlowCollection :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsDOMNamedFlowCollection o = DOMNamedFlowCollectionClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMParser = DOMParser { unDOMParser :: JSRef }
instance Eq (DOMParser) where
(DOMParser a) == (DOMParser b) = js_eq a b
instance PToJSRef DOMParser where
pToJSRef = unDOMParser
instance PFromJSRef DOMParser where
pFromJSRef = DOMParser
instance ToJSRef DOMParser where
toJSRef = return . unDOMParser
instance FromJSRef DOMParser where
fromJSRef = return . fmap DOMParser . maybeJSNullOrUndefined
instance IsGObject DOMParser where
toGObject = GObject . unDOMParser
unsafeCastGObject = DOMParser . unGObject
castToDOMParser :: IsGObject obj => obj -> DOMParser
castToDOMParser = castTo gTypeDOMParser "DOMParser"
foreign import javascript unsafe "window[\"DOMParser\"]" gTypeDOMParser :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMSettableTokenList = DOMSettableTokenList { unDOMSettableTokenList :: JSRef }
instance Eq (DOMSettableTokenList) where
(DOMSettableTokenList a) == (DOMSettableTokenList b) = js_eq a b
instance PToJSRef DOMSettableTokenList where
pToJSRef = unDOMSettableTokenList
instance PFromJSRef DOMSettableTokenList where
pFromJSRef = DOMSettableTokenList
instance ToJSRef DOMSettableTokenList where
toJSRef = return . unDOMSettableTokenList
instance FromJSRef DOMSettableTokenList where
fromJSRef = return . fmap DOMSettableTokenList . maybeJSNullOrUndefined
instance IsDOMTokenList DOMSettableTokenList
instance IsGObject DOMSettableTokenList where
toGObject = GObject . unDOMSettableTokenList
unsafeCastGObject = DOMSettableTokenList . unGObject
castToDOMSettableTokenList :: IsGObject obj => obj -> DOMSettableTokenList
castToDOMSettableTokenList = castTo gTypeDOMSettableTokenList "DOMSettableTokenList"
foreign import javascript unsafe "window[\"DOMSettableTokenList\"]" gTypeDOMSettableTokenList :: GType
#else
type IsDOMSettableTokenList o = DOMSettableTokenListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMStringList = DOMStringList { unDOMStringList :: JSRef }
instance Eq (DOMStringList) where
(DOMStringList a) == (DOMStringList b) = js_eq a b
instance PToJSRef DOMStringList where
pToJSRef = unDOMStringList
instance PFromJSRef DOMStringList where
pFromJSRef = DOMStringList
instance ToJSRef DOMStringList where
toJSRef = return . unDOMStringList
instance FromJSRef DOMStringList where
fromJSRef = return . fmap DOMStringList . maybeJSNullOrUndefined
instance IsGObject DOMStringList where
toGObject = GObject . unDOMStringList
unsafeCastGObject = DOMStringList . unGObject
castToDOMStringList :: IsGObject obj => obj -> DOMStringList
castToDOMStringList = castTo gTypeDOMStringList "DOMStringList"
foreign import javascript unsafe "window[\"DOMStringList\"]" gTypeDOMStringList :: GType
#else
type IsDOMStringList o = DOMStringListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMStringMap = DOMStringMap { unDOMStringMap :: JSRef }
instance Eq (DOMStringMap) where
(DOMStringMap a) == (DOMStringMap b) = js_eq a b
instance PToJSRef DOMStringMap where
pToJSRef = unDOMStringMap
instance PFromJSRef DOMStringMap where
pFromJSRef = DOMStringMap
instance ToJSRef DOMStringMap where
toJSRef = return . unDOMStringMap
instance FromJSRef DOMStringMap where
fromJSRef = return . fmap DOMStringMap . maybeJSNullOrUndefined
instance IsGObject DOMStringMap where
toGObject = GObject . unDOMStringMap
unsafeCastGObject = DOMStringMap . unGObject
castToDOMStringMap :: IsGObject obj => obj -> DOMStringMap
castToDOMStringMap = castTo gTypeDOMStringMap "DOMStringMap"
foreign import javascript unsafe "window[\"DOMStringMap\"]" gTypeDOMStringMap :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DOMTokenList = DOMTokenList { unDOMTokenList :: JSRef }
instance Eq (DOMTokenList) where
(DOMTokenList a) == (DOMTokenList b) = js_eq a b
instance PToJSRef DOMTokenList where
pToJSRef = unDOMTokenList
instance PFromJSRef DOMTokenList where
pFromJSRef = DOMTokenList
instance ToJSRef DOMTokenList where
toJSRef = return . unDOMTokenList
instance FromJSRef DOMTokenList where
fromJSRef = return . fmap DOMTokenList . maybeJSNullOrUndefined
class IsGObject o => IsDOMTokenList o
toDOMTokenList :: IsDOMTokenList o => o -> DOMTokenList
toDOMTokenList = unsafeCastGObject . toGObject
instance IsDOMTokenList DOMTokenList
instance IsGObject DOMTokenList where
toGObject = GObject . unDOMTokenList
unsafeCastGObject = DOMTokenList . unGObject
castToDOMTokenList :: IsGObject obj => obj -> DOMTokenList
castToDOMTokenList = castTo gTypeDOMTokenList "DOMTokenList"
foreign import javascript unsafe "window[\"DOMTokenList\"]" gTypeDOMTokenList :: GType
#else
type IsDOMTokenList o = DOMTokenListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DataCue = DataCue { unDataCue :: JSRef }
instance Eq (DataCue) where
(DataCue a) == (DataCue b) = js_eq a b
instance PToJSRef DataCue where
pToJSRef = unDataCue
instance PFromJSRef DataCue where
pFromJSRef = DataCue
instance ToJSRef DataCue where
toJSRef = return . unDataCue
instance FromJSRef DataCue where
fromJSRef = return . fmap DataCue . maybeJSNullOrUndefined
instance IsTextTrackCue DataCue
instance IsEventTarget DataCue
instance IsGObject DataCue where
toGObject = GObject . unDataCue
unsafeCastGObject = DataCue . unGObject
castToDataCue :: IsGObject obj => obj -> DataCue
castToDataCue = castTo gTypeDataCue "DataCue"
foreign import javascript unsafe "window[\"WebKitDataCue\"]" gTypeDataCue :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DataTransfer = DataTransfer { unDataTransfer :: JSRef }
instance Eq (DataTransfer) where
(DataTransfer a) == (DataTransfer b) = js_eq a b
instance PToJSRef DataTransfer where
pToJSRef = unDataTransfer
instance PFromJSRef DataTransfer where
pFromJSRef = DataTransfer
instance ToJSRef DataTransfer where
toJSRef = return . unDataTransfer
instance FromJSRef DataTransfer where
fromJSRef = return . fmap DataTransfer . maybeJSNullOrUndefined
instance IsGObject DataTransfer where
toGObject = GObject . unDataTransfer
unsafeCastGObject = DataTransfer . unGObject
castToDataTransfer :: IsGObject obj => obj -> DataTransfer
castToDataTransfer = castTo gTypeDataTransfer "DataTransfer"
foreign import javascript unsafe "window[\"DataTransfer\"]" gTypeDataTransfer :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DataTransferItem = DataTransferItem { unDataTransferItem :: JSRef }
instance Eq (DataTransferItem) where
(DataTransferItem a) == (DataTransferItem b) = js_eq a b
instance PToJSRef DataTransferItem where
pToJSRef = unDataTransferItem
instance PFromJSRef DataTransferItem where
pFromJSRef = DataTransferItem
instance ToJSRef DataTransferItem where
toJSRef = return . unDataTransferItem
instance FromJSRef DataTransferItem where
fromJSRef = return . fmap DataTransferItem . maybeJSNullOrUndefined
instance IsGObject DataTransferItem where
toGObject = GObject . unDataTransferItem
unsafeCastGObject = DataTransferItem . unGObject
castToDataTransferItem :: IsGObject obj => obj -> DataTransferItem
castToDataTransferItem = castTo gTypeDataTransferItem "DataTransferItem"
foreign import javascript unsafe "window[\"DataTransferItem\"]" gTypeDataTransferItem :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DataTransferItemList = DataTransferItemList { unDataTransferItemList :: JSRef }
instance Eq (DataTransferItemList) where
(DataTransferItemList a) == (DataTransferItemList b) = js_eq a b
instance PToJSRef DataTransferItemList where
pToJSRef = unDataTransferItemList
instance PFromJSRef DataTransferItemList where
pFromJSRef = DataTransferItemList
instance ToJSRef DataTransferItemList where
toJSRef = return . unDataTransferItemList
instance FromJSRef DataTransferItemList where
fromJSRef = return . fmap DataTransferItemList . maybeJSNullOrUndefined
instance IsGObject DataTransferItemList where
toGObject = GObject . unDataTransferItemList
unsafeCastGObject = DataTransferItemList . unGObject
castToDataTransferItemList :: IsGObject obj => obj -> DataTransferItemList
castToDataTransferItemList = castTo gTypeDataTransferItemList "DataTransferItemList"
foreign import javascript unsafe "window[\"DataTransferItemList\"]" gTypeDataTransferItemList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Database = Database { unDatabase :: JSRef }
instance Eq (Database) where
(Database a) == (Database b) = js_eq a b
instance PToJSRef Database where
pToJSRef = unDatabase
instance PFromJSRef Database where
pFromJSRef = Database
instance ToJSRef Database where
toJSRef = return . unDatabase
instance FromJSRef Database where
fromJSRef = return . fmap Database . maybeJSNullOrUndefined
instance IsGObject Database where
toGObject = GObject . unDatabase
unsafeCastGObject = Database . unGObject
castToDatabase :: IsGObject obj => obj -> Database
castToDatabase = castTo gTypeDatabase "Database"
foreign import javascript unsafe "window[\"Database\"]" gTypeDatabase :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DedicatedWorkerGlobalScope = DedicatedWorkerGlobalScope { unDedicatedWorkerGlobalScope :: JSRef }
instance Eq (DedicatedWorkerGlobalScope) where
(DedicatedWorkerGlobalScope a) == (DedicatedWorkerGlobalScope b) = js_eq a b
instance PToJSRef DedicatedWorkerGlobalScope where
pToJSRef = unDedicatedWorkerGlobalScope
instance PFromJSRef DedicatedWorkerGlobalScope where
pFromJSRef = DedicatedWorkerGlobalScope
instance ToJSRef DedicatedWorkerGlobalScope where
toJSRef = return . unDedicatedWorkerGlobalScope
instance FromJSRef DedicatedWorkerGlobalScope where
fromJSRef = return . fmap DedicatedWorkerGlobalScope . maybeJSNullOrUndefined
instance IsWorkerGlobalScope DedicatedWorkerGlobalScope
instance IsEventTarget DedicatedWorkerGlobalScope
instance IsGObject DedicatedWorkerGlobalScope where
toGObject = GObject . unDedicatedWorkerGlobalScope
unsafeCastGObject = DedicatedWorkerGlobalScope . unGObject
castToDedicatedWorkerGlobalScope :: IsGObject obj => obj -> DedicatedWorkerGlobalScope
castToDedicatedWorkerGlobalScope = castTo gTypeDedicatedWorkerGlobalScope "DedicatedWorkerGlobalScope"
foreign import javascript unsafe "window[\"DedicatedWorkerGlobalScope\"]" gTypeDedicatedWorkerGlobalScope :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DelayNode = DelayNode { unDelayNode :: JSRef }
instance Eq (DelayNode) where
(DelayNode a) == (DelayNode b) = js_eq a b
instance PToJSRef DelayNode where
pToJSRef = unDelayNode
instance PFromJSRef DelayNode where
pFromJSRef = DelayNode
instance ToJSRef DelayNode where
toJSRef = return . unDelayNode
instance FromJSRef DelayNode where
fromJSRef = return . fmap DelayNode . maybeJSNullOrUndefined
instance IsAudioNode DelayNode
instance IsEventTarget DelayNode
instance IsGObject DelayNode where
toGObject = GObject . unDelayNode
unsafeCastGObject = DelayNode . unGObject
castToDelayNode :: IsGObject obj => obj -> DelayNode
castToDelayNode = castTo gTypeDelayNode "DelayNode"
foreign import javascript unsafe "window[\"DelayNode\"]" gTypeDelayNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DeviceMotionEvent = DeviceMotionEvent { unDeviceMotionEvent :: JSRef }
instance Eq (DeviceMotionEvent) where
(DeviceMotionEvent a) == (DeviceMotionEvent b) = js_eq a b
instance PToJSRef DeviceMotionEvent where
pToJSRef = unDeviceMotionEvent
instance PFromJSRef DeviceMotionEvent where
pFromJSRef = DeviceMotionEvent
instance ToJSRef DeviceMotionEvent where
toJSRef = return . unDeviceMotionEvent
instance FromJSRef DeviceMotionEvent where
fromJSRef = return . fmap DeviceMotionEvent . maybeJSNullOrUndefined
instance IsEvent DeviceMotionEvent
instance IsGObject DeviceMotionEvent where
toGObject = GObject . unDeviceMotionEvent
unsafeCastGObject = DeviceMotionEvent . unGObject
castToDeviceMotionEvent :: IsGObject obj => obj -> DeviceMotionEvent
castToDeviceMotionEvent = castTo gTypeDeviceMotionEvent "DeviceMotionEvent"
foreign import javascript unsafe "window[\"DeviceMotionEvent\"]" gTypeDeviceMotionEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DeviceOrientationEvent = DeviceOrientationEvent { unDeviceOrientationEvent :: JSRef }
instance Eq (DeviceOrientationEvent) where
(DeviceOrientationEvent a) == (DeviceOrientationEvent b) = js_eq a b
instance PToJSRef DeviceOrientationEvent where
pToJSRef = unDeviceOrientationEvent
instance PFromJSRef DeviceOrientationEvent where
pFromJSRef = DeviceOrientationEvent
instance ToJSRef DeviceOrientationEvent where
toJSRef = return . unDeviceOrientationEvent
instance FromJSRef DeviceOrientationEvent where
fromJSRef = return . fmap DeviceOrientationEvent . maybeJSNullOrUndefined
instance IsEvent DeviceOrientationEvent
instance IsGObject DeviceOrientationEvent where
toGObject = GObject . unDeviceOrientationEvent
unsafeCastGObject = DeviceOrientationEvent . unGObject
castToDeviceOrientationEvent :: IsGObject obj => obj -> DeviceOrientationEvent
castToDeviceOrientationEvent = castTo gTypeDeviceOrientationEvent "DeviceOrientationEvent"
foreign import javascript unsafe "window[\"DeviceOrientationEvent\"]" gTypeDeviceOrientationEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DeviceProximityEvent = DeviceProximityEvent { unDeviceProximityEvent :: JSRef }
instance Eq (DeviceProximityEvent) where
(DeviceProximityEvent a) == (DeviceProximityEvent b) = js_eq a b
instance PToJSRef DeviceProximityEvent where
pToJSRef = unDeviceProximityEvent
instance PFromJSRef DeviceProximityEvent where
pFromJSRef = DeviceProximityEvent
instance ToJSRef DeviceProximityEvent where
toJSRef = return . unDeviceProximityEvent
instance FromJSRef DeviceProximityEvent where
fromJSRef = return . fmap DeviceProximityEvent . maybeJSNullOrUndefined
instance IsEvent DeviceProximityEvent
instance IsGObject DeviceProximityEvent where
toGObject = GObject . unDeviceProximityEvent
unsafeCastGObject = DeviceProximityEvent . unGObject
castToDeviceProximityEvent :: IsGObject obj => obj -> DeviceProximityEvent
castToDeviceProximityEvent = castTo gTypeDeviceProximityEvent "DeviceProximityEvent"
foreign import javascript unsafe "window[\"DeviceProximityEvent\"]" gTypeDeviceProximityEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Document = Document { unDocument :: JSRef }
instance Eq (Document) where
(Document a) == (Document b) = js_eq a b
instance PToJSRef Document where
pToJSRef = unDocument
instance PFromJSRef Document where
pFromJSRef = Document
instance ToJSRef Document where
toJSRef = return . unDocument
instance FromJSRef Document where
fromJSRef = return . fmap Document . maybeJSNullOrUndefined
class IsNode o => IsDocument o
toDocument :: IsDocument o => o -> Document
toDocument = unsafeCastGObject . toGObject
instance IsDocument Document
instance IsNode Document
instance IsEventTarget Document
instance IsGObject Document where
toGObject = GObject . unDocument
unsafeCastGObject = Document . unGObject
castToDocument :: IsGObject obj => obj -> Document
castToDocument = castTo gTypeDocument "Document"
foreign import javascript unsafe "window[\"Document\"]" gTypeDocument :: GType
#else
type IsDocument o = DocumentClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DocumentFragment = DocumentFragment { unDocumentFragment :: JSRef }
instance Eq (DocumentFragment) where
(DocumentFragment a) == (DocumentFragment b) = js_eq a b
instance PToJSRef DocumentFragment where
pToJSRef = unDocumentFragment
instance PFromJSRef DocumentFragment where
pFromJSRef = DocumentFragment
instance ToJSRef DocumentFragment where
toJSRef = return . unDocumentFragment
instance FromJSRef DocumentFragment where
fromJSRef = return . fmap DocumentFragment . maybeJSNullOrUndefined
instance IsNode DocumentFragment
instance IsEventTarget DocumentFragment
instance IsGObject DocumentFragment where
toGObject = GObject . unDocumentFragment
unsafeCastGObject = DocumentFragment . unGObject
castToDocumentFragment :: IsGObject obj => obj -> DocumentFragment
castToDocumentFragment = castTo gTypeDocumentFragment "DocumentFragment"
foreign import javascript unsafe "window[\"DocumentFragment\"]" gTypeDocumentFragment :: GType
#else
type IsDocumentFragment o = DocumentFragmentClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DocumentType = DocumentType { unDocumentType :: JSRef }
instance Eq (DocumentType) where
(DocumentType a) == (DocumentType b) = js_eq a b
instance PToJSRef DocumentType where
pToJSRef = unDocumentType
instance PFromJSRef DocumentType where
pFromJSRef = DocumentType
instance ToJSRef DocumentType where
toJSRef = return . unDocumentType
instance FromJSRef DocumentType where
fromJSRef = return . fmap DocumentType . maybeJSNullOrUndefined
instance IsNode DocumentType
instance IsEventTarget DocumentType
instance IsGObject DocumentType where
toGObject = GObject . unDocumentType
unsafeCastGObject = DocumentType . unGObject
castToDocumentType :: IsGObject obj => obj -> DocumentType
castToDocumentType = castTo gTypeDocumentType "DocumentType"
foreign import javascript unsafe "window[\"DocumentType\"]" gTypeDocumentType :: GType
#else
type IsDocumentType o = DocumentTypeClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype DynamicsCompressorNode = DynamicsCompressorNode { unDynamicsCompressorNode :: JSRef }
instance Eq (DynamicsCompressorNode) where
(DynamicsCompressorNode a) == (DynamicsCompressorNode b) = js_eq a b
instance PToJSRef DynamicsCompressorNode where
pToJSRef = unDynamicsCompressorNode
instance PFromJSRef DynamicsCompressorNode where
pFromJSRef = DynamicsCompressorNode
instance ToJSRef DynamicsCompressorNode where
toJSRef = return . unDynamicsCompressorNode
instance FromJSRef DynamicsCompressorNode where
fromJSRef = return . fmap DynamicsCompressorNode . maybeJSNullOrUndefined
instance IsAudioNode DynamicsCompressorNode
instance IsEventTarget DynamicsCompressorNode
instance IsGObject DynamicsCompressorNode where
toGObject = GObject . unDynamicsCompressorNode
unsafeCastGObject = DynamicsCompressorNode . unGObject
castToDynamicsCompressorNode :: IsGObject obj => obj -> DynamicsCompressorNode
castToDynamicsCompressorNode = castTo gTypeDynamicsCompressorNode "DynamicsCompressorNode"
foreign import javascript unsafe "window[\"DynamicsCompressorNode\"]" gTypeDynamicsCompressorNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EXTBlendMinMax = EXTBlendMinMax { unEXTBlendMinMax :: JSRef }
instance Eq (EXTBlendMinMax) where
(EXTBlendMinMax a) == (EXTBlendMinMax b) = js_eq a b
instance PToJSRef EXTBlendMinMax where
pToJSRef = unEXTBlendMinMax
instance PFromJSRef EXTBlendMinMax where
pFromJSRef = EXTBlendMinMax
instance ToJSRef EXTBlendMinMax where
toJSRef = return . unEXTBlendMinMax
instance FromJSRef EXTBlendMinMax where
fromJSRef = return . fmap EXTBlendMinMax . maybeJSNullOrUndefined
instance IsGObject EXTBlendMinMax where
toGObject = GObject . unEXTBlendMinMax
unsafeCastGObject = EXTBlendMinMax . unGObject
castToEXTBlendMinMax :: IsGObject obj => obj -> EXTBlendMinMax
castToEXTBlendMinMax = castTo gTypeEXTBlendMinMax "EXTBlendMinMax"
foreign import javascript unsafe "window[\"EXTBlendMinMax\"]" gTypeEXTBlendMinMax :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EXTFragDepth = EXTFragDepth { unEXTFragDepth :: JSRef }
instance Eq (EXTFragDepth) where
(EXTFragDepth a) == (EXTFragDepth b) = js_eq a b
instance PToJSRef EXTFragDepth where
pToJSRef = unEXTFragDepth
instance PFromJSRef EXTFragDepth where
pFromJSRef = EXTFragDepth
instance ToJSRef EXTFragDepth where
toJSRef = return . unEXTFragDepth
instance FromJSRef EXTFragDepth where
fromJSRef = return . fmap EXTFragDepth . maybeJSNullOrUndefined
instance IsGObject EXTFragDepth where
toGObject = GObject . unEXTFragDepth
unsafeCastGObject = EXTFragDepth . unGObject
castToEXTFragDepth :: IsGObject obj => obj -> EXTFragDepth
castToEXTFragDepth = castTo gTypeEXTFragDepth "EXTFragDepth"
foreign import javascript unsafe "window[\"EXTFragDepth\"]" gTypeEXTFragDepth :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EXTShaderTextureLOD = EXTShaderTextureLOD { unEXTShaderTextureLOD :: JSRef }
instance Eq (EXTShaderTextureLOD) where
(EXTShaderTextureLOD a) == (EXTShaderTextureLOD b) = js_eq a b
instance PToJSRef EXTShaderTextureLOD where
pToJSRef = unEXTShaderTextureLOD
instance PFromJSRef EXTShaderTextureLOD where
pFromJSRef = EXTShaderTextureLOD
instance ToJSRef EXTShaderTextureLOD where
toJSRef = return . unEXTShaderTextureLOD
instance FromJSRef EXTShaderTextureLOD where
fromJSRef = return . fmap EXTShaderTextureLOD . maybeJSNullOrUndefined
instance IsGObject EXTShaderTextureLOD where
toGObject = GObject . unEXTShaderTextureLOD
unsafeCastGObject = EXTShaderTextureLOD . unGObject
castToEXTShaderTextureLOD :: IsGObject obj => obj -> EXTShaderTextureLOD
castToEXTShaderTextureLOD = castTo gTypeEXTShaderTextureLOD "EXTShaderTextureLOD"
foreign import javascript unsafe "window[\"EXTShaderTextureLOD\"]" gTypeEXTShaderTextureLOD :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EXTTextureFilterAnisotropic = EXTTextureFilterAnisotropic { unEXTTextureFilterAnisotropic :: JSRef }
instance Eq (EXTTextureFilterAnisotropic) where
(EXTTextureFilterAnisotropic a) == (EXTTextureFilterAnisotropic b) = js_eq a b
instance PToJSRef EXTTextureFilterAnisotropic where
pToJSRef = unEXTTextureFilterAnisotropic
instance PFromJSRef EXTTextureFilterAnisotropic where
pFromJSRef = EXTTextureFilterAnisotropic
instance ToJSRef EXTTextureFilterAnisotropic where
toJSRef = return . unEXTTextureFilterAnisotropic
instance FromJSRef EXTTextureFilterAnisotropic where
fromJSRef = return . fmap EXTTextureFilterAnisotropic . maybeJSNullOrUndefined
instance IsGObject EXTTextureFilterAnisotropic where
toGObject = GObject . unEXTTextureFilterAnisotropic
unsafeCastGObject = EXTTextureFilterAnisotropic . unGObject
castToEXTTextureFilterAnisotropic :: IsGObject obj => obj -> EXTTextureFilterAnisotropic
castToEXTTextureFilterAnisotropic = castTo gTypeEXTTextureFilterAnisotropic "EXTTextureFilterAnisotropic"
foreign import javascript unsafe "window[\"EXTTextureFilterAnisotropic\"]" gTypeEXTTextureFilterAnisotropic :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EXTsRGB = EXTsRGB { unEXTsRGB :: JSRef }
instance Eq (EXTsRGB) where
(EXTsRGB a) == (EXTsRGB b) = js_eq a b
instance PToJSRef EXTsRGB where
pToJSRef = unEXTsRGB
instance PFromJSRef EXTsRGB where
pFromJSRef = EXTsRGB
instance ToJSRef EXTsRGB where
toJSRef = return . unEXTsRGB
instance FromJSRef EXTsRGB where
fromJSRef = return . fmap EXTsRGB . maybeJSNullOrUndefined
instance IsGObject EXTsRGB where
toGObject = GObject . unEXTsRGB
unsafeCastGObject = EXTsRGB . unGObject
castToEXTsRGB :: IsGObject obj => obj -> EXTsRGB
castToEXTsRGB = castTo gTypeEXTsRGB "EXTsRGB"
foreign import javascript unsafe "window[\"EXTsRGB\"]" gTypeEXTsRGB :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Element = Element { unElement :: JSRef }
instance Eq (Element) where
(Element a) == (Element b) = js_eq a b
instance PToJSRef Element where
pToJSRef = unElement
instance PFromJSRef Element where
pFromJSRef = Element
instance ToJSRef Element where
toJSRef = return . unElement
instance FromJSRef Element where
fromJSRef = return . fmap Element . maybeJSNullOrUndefined
class IsNode o => IsElement o
toElement :: IsElement o => o -> Element
toElement = unsafeCastGObject . toGObject
instance IsElement Element
instance IsNode Element
instance IsEventTarget Element
instance IsGObject Element where
toGObject = GObject . unElement
unsafeCastGObject = Element . unGObject
castToElement :: IsGObject obj => obj -> Element
castToElement = castTo gTypeElement "Element"
foreign import javascript unsafe "window[\"Element\"]" gTypeElement :: GType
#else
type IsElement o = ElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Entity = Entity { unEntity :: JSRef }
instance Eq (Entity) where
(Entity a) == (Entity b) = js_eq a b
instance PToJSRef Entity where
pToJSRef = unEntity
instance PFromJSRef Entity where
pFromJSRef = Entity
instance ToJSRef Entity where
toJSRef = return . unEntity
instance FromJSRef Entity where
fromJSRef = return . fmap Entity . maybeJSNullOrUndefined
instance IsNode Entity
instance IsEventTarget Entity
instance IsGObject Entity where
toGObject = GObject . unEntity
unsafeCastGObject = Entity . unGObject
castToEntity :: IsGObject obj => obj -> Entity
castToEntity = castTo gTypeEntity "Entity"
foreign import javascript unsafe "window[\"Entity\"]" gTypeEntity :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EntityReference = EntityReference { unEntityReference :: JSRef }
instance Eq (EntityReference) where
(EntityReference a) == (EntityReference b) = js_eq a b
instance PToJSRef EntityReference where
pToJSRef = unEntityReference
instance PFromJSRef EntityReference where
pFromJSRef = EntityReference
instance ToJSRef EntityReference where
toJSRef = return . unEntityReference
instance FromJSRef EntityReference where
fromJSRef = return . fmap EntityReference . maybeJSNullOrUndefined
instance IsNode EntityReference
instance IsEventTarget EntityReference
instance IsGObject EntityReference where
toGObject = GObject . unEntityReference
unsafeCastGObject = EntityReference . unGObject
castToEntityReference :: IsGObject obj => obj -> EntityReference
castToEntityReference = castTo gTypeEntityReference "EntityReference"
foreign import javascript unsafe "window[\"EntityReference\"]" gTypeEntityReference :: GType
#else
type IsEntityReference o = EntityReferenceClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ErrorEvent = ErrorEvent { unErrorEvent :: JSRef }
instance Eq (ErrorEvent) where
(ErrorEvent a) == (ErrorEvent b) = js_eq a b
instance PToJSRef ErrorEvent where
pToJSRef = unErrorEvent
instance PFromJSRef ErrorEvent where
pFromJSRef = ErrorEvent
instance ToJSRef ErrorEvent where
toJSRef = return . unErrorEvent
instance FromJSRef ErrorEvent where
fromJSRef = return . fmap ErrorEvent . maybeJSNullOrUndefined
instance IsEvent ErrorEvent
instance IsGObject ErrorEvent where
toGObject = GObject . unErrorEvent
unsafeCastGObject = ErrorEvent . unGObject
castToErrorEvent :: IsGObject obj => obj -> ErrorEvent
castToErrorEvent = castTo gTypeErrorEvent "ErrorEvent"
foreign import javascript unsafe "window[\"ErrorEvent\"]" gTypeErrorEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Event = Event { unEvent :: JSRef }
instance Eq (Event) where
(Event a) == (Event b) = js_eq a b
instance PToJSRef Event where
pToJSRef = unEvent
instance PFromJSRef Event where
pFromJSRef = Event
instance ToJSRef Event where
toJSRef = return . unEvent
instance FromJSRef Event where
fromJSRef = return . fmap Event . maybeJSNullOrUndefined
class IsGObject o => IsEvent o
toEvent :: IsEvent o => o -> Event
toEvent = unsafeCastGObject . toGObject
instance IsEvent Event
instance IsGObject Event where
toGObject = GObject . unEvent
unsafeCastGObject = Event . unGObject
castToEvent :: IsGObject obj => obj -> Event
castToEvent = castTo gTypeEvent "Event"
foreign import javascript unsafe "window[\"Event\"]" gTypeEvent :: GType
#else
type IsEvent o = EventClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EventListener = EventListener { unEventListener :: JSRef }
instance Eq (EventListener) where
(EventListener a) == (EventListener b) = js_eq a b
instance PToJSRef EventListener where
pToJSRef = unEventListener
instance PFromJSRef EventListener where
pFromJSRef = EventListener
instance ToJSRef EventListener where
toJSRef = return . unEventListener
instance FromJSRef EventListener where
fromJSRef = return . fmap EventListener . maybeJSNullOrUndefined
instance IsGObject EventListener where
toGObject = GObject . unEventListener
unsafeCastGObject = EventListener . unGObject
castToEventListener :: IsGObject obj => obj -> EventListener
castToEventListener = castTo gTypeEventListener "EventListener"
foreign import javascript unsafe "window[\"EventListener\"]" gTypeEventListener :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EventSource = EventSource { unEventSource :: JSRef }
instance Eq (EventSource) where
(EventSource a) == (EventSource b) = js_eq a b
instance PToJSRef EventSource where
pToJSRef = unEventSource
instance PFromJSRef EventSource where
pFromJSRef = EventSource
instance ToJSRef EventSource where
toJSRef = return . unEventSource
instance FromJSRef EventSource where
fromJSRef = return . fmap EventSource . maybeJSNullOrUndefined
instance IsEventTarget EventSource
instance IsGObject EventSource where
toGObject = GObject . unEventSource
unsafeCastGObject = EventSource . unGObject
castToEventSource :: IsGObject obj => obj -> EventSource
castToEventSource = castTo gTypeEventSource "EventSource"
foreign import javascript unsafe "window[\"EventSource\"]" gTypeEventSource :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype EventTarget = EventTarget { unEventTarget :: JSRef }
instance Eq (EventTarget) where
(EventTarget a) == (EventTarget b) = js_eq a b
instance PToJSRef EventTarget where
pToJSRef = unEventTarget
instance PFromJSRef EventTarget where
pFromJSRef = EventTarget
instance ToJSRef EventTarget where
toJSRef = return . unEventTarget
instance FromJSRef EventTarget where
fromJSRef = return . fmap EventTarget . maybeJSNullOrUndefined
class IsGObject o => IsEventTarget o
toEventTarget :: IsEventTarget o => o -> EventTarget
toEventTarget = unsafeCastGObject . toGObject
instance IsEventTarget EventTarget
instance IsGObject EventTarget where
toGObject = GObject . unEventTarget
unsafeCastGObject = EventTarget . unGObject
castToEventTarget :: IsGObject obj => obj -> EventTarget
castToEventTarget = castTo gTypeEventTarget "EventTarget"
foreign import javascript unsafe "window[\"EventTarget\"]" gTypeEventTarget :: GType
#else
type IsEventTarget o = EventTargetClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype File = File { unFile :: JSRef }
instance Eq (File) where
(File a) == (File b) = js_eq a b
instance PToJSRef File where
pToJSRef = unFile
instance PFromJSRef File where
pFromJSRef = File
instance ToJSRef File where
toJSRef = return . unFile
instance FromJSRef File where
fromJSRef = return . fmap File . maybeJSNullOrUndefined
instance IsBlob File
instance IsGObject File where
toGObject = GObject . unFile
unsafeCastGObject = File . unGObject
castToFile :: IsGObject obj => obj -> File
castToFile = castTo gTypeFile "File"
foreign import javascript unsafe "window[\"File\"]" gTypeFile :: GType
#else
type IsFile o = FileClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype FileError = FileError { unFileError :: JSRef }
instance Eq (FileError) where
(FileError a) == (FileError b) = js_eq a b
instance PToJSRef FileError where
pToJSRef = unFileError
instance PFromJSRef FileError where
pFromJSRef = FileError
instance ToJSRef FileError where
toJSRef = return . unFileError
instance FromJSRef FileError where
fromJSRef = return . fmap FileError . maybeJSNullOrUndefined
instance IsGObject FileError where
toGObject = GObject . unFileError
unsafeCastGObject = FileError . unGObject
castToFileError :: IsGObject obj => obj -> FileError
castToFileError = castTo gTypeFileError "FileError"
foreign import javascript unsafe "window[\"FileError\"]" gTypeFileError :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype FileList = FileList { unFileList :: JSRef }
instance Eq (FileList) where
(FileList a) == (FileList b) = js_eq a b
instance PToJSRef FileList where
pToJSRef = unFileList
instance PFromJSRef FileList where
pFromJSRef = FileList
instance ToJSRef FileList where
toJSRef = return . unFileList
instance FromJSRef FileList where
fromJSRef = return . fmap FileList . maybeJSNullOrUndefined
instance IsGObject FileList where
toGObject = GObject . unFileList
unsafeCastGObject = FileList . unGObject
castToFileList :: IsGObject obj => obj -> FileList
castToFileList = castTo gTypeFileList "FileList"
foreign import javascript unsafe "window[\"FileList\"]" gTypeFileList :: GType
#else
type IsFileList o = FileListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype FileReader = FileReader { unFileReader :: JSRef }
instance Eq (FileReader) where
(FileReader a) == (FileReader b) = js_eq a b
instance PToJSRef FileReader where
pToJSRef = unFileReader
instance PFromJSRef FileReader where
pFromJSRef = FileReader
instance ToJSRef FileReader where
toJSRef = return . unFileReader
instance FromJSRef FileReader where
fromJSRef = return . fmap FileReader . maybeJSNullOrUndefined
instance IsEventTarget FileReader
instance IsGObject FileReader where
toGObject = GObject . unFileReader
unsafeCastGObject = FileReader . unGObject
castToFileReader :: IsGObject obj => obj -> FileReader
castToFileReader = castTo gTypeFileReader "FileReader"
foreign import javascript unsafe "window[\"FileReader\"]" gTypeFileReader :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype FileReaderSync = FileReaderSync { unFileReaderSync :: JSRef }
instance Eq (FileReaderSync) where
(FileReaderSync a) == (FileReaderSync b) = js_eq a b
instance PToJSRef FileReaderSync where
pToJSRef = unFileReaderSync
instance PFromJSRef FileReaderSync where
pFromJSRef = FileReaderSync
instance ToJSRef FileReaderSync where
toJSRef = return . unFileReaderSync
instance FromJSRef FileReaderSync where
fromJSRef = return . fmap FileReaderSync . maybeJSNullOrUndefined
instance IsGObject FileReaderSync where
toGObject = GObject . unFileReaderSync
unsafeCastGObject = FileReaderSync . unGObject
castToFileReaderSync :: IsGObject obj => obj -> FileReaderSync
castToFileReaderSync = castTo gTypeFileReaderSync "FileReaderSync"
foreign import javascript unsafe "window[\"FileReaderSync\"]" gTypeFileReaderSync :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype FocusEvent = FocusEvent { unFocusEvent :: JSRef }
instance Eq (FocusEvent) where
(FocusEvent a) == (FocusEvent b) = js_eq a b
instance PToJSRef FocusEvent where
pToJSRef = unFocusEvent
instance PFromJSRef FocusEvent where
pFromJSRef = FocusEvent
instance ToJSRef FocusEvent where
toJSRef = return . unFocusEvent
instance FromJSRef FocusEvent where
fromJSRef = return . fmap FocusEvent . maybeJSNullOrUndefined
instance IsUIEvent FocusEvent
instance IsEvent FocusEvent
instance IsGObject FocusEvent where
toGObject = GObject . unFocusEvent
unsafeCastGObject = FocusEvent . unGObject
castToFocusEvent :: IsGObject obj => obj -> FocusEvent
castToFocusEvent = castTo gTypeFocusEvent "FocusEvent"
foreign import javascript unsafe "window[\"FocusEvent\"]" gTypeFocusEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype FontLoader = FontLoader { unFontLoader :: JSRef }
instance Eq (FontLoader) where
(FontLoader a) == (FontLoader b) = js_eq a b
instance PToJSRef FontLoader where
pToJSRef = unFontLoader
instance PFromJSRef FontLoader where
pFromJSRef = FontLoader
instance ToJSRef FontLoader where
toJSRef = return . unFontLoader
instance FromJSRef FontLoader where
fromJSRef = return . fmap FontLoader . maybeJSNullOrUndefined
instance IsEventTarget FontLoader
instance IsGObject FontLoader where
toGObject = GObject . unFontLoader
unsafeCastGObject = FontLoader . unGObject
castToFontLoader :: IsGObject obj => obj -> FontLoader
castToFontLoader = castTo gTypeFontLoader "FontLoader"
foreign import javascript unsafe "window[\"FontLoader\"]" gTypeFontLoader :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype FormData = FormData { unFormData :: JSRef }
instance Eq (FormData) where
(FormData a) == (FormData b) = js_eq a b
instance PToJSRef FormData where
pToJSRef = unFormData
instance PFromJSRef FormData where
pFromJSRef = FormData
instance ToJSRef FormData where
toJSRef = return . unFormData
instance FromJSRef FormData where
fromJSRef = return . fmap FormData . maybeJSNullOrUndefined
instance IsGObject FormData where
toGObject = GObject . unFormData
unsafeCastGObject = FormData . unGObject
castToFormData :: IsGObject obj => obj -> FormData
castToFormData = castTo gTypeFormData "FormData"
foreign import javascript unsafe "window[\"FormData\"]" gTypeFormData :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype GainNode = GainNode { unGainNode :: JSRef }
instance Eq (GainNode) where
(GainNode a) == (GainNode b) = js_eq a b
instance PToJSRef GainNode where
pToJSRef = unGainNode
instance PFromJSRef GainNode where
pFromJSRef = GainNode
instance ToJSRef GainNode where
toJSRef = return . unGainNode
instance FromJSRef GainNode where
fromJSRef = return . fmap GainNode . maybeJSNullOrUndefined
instance IsAudioNode GainNode
instance IsEventTarget GainNode
instance IsGObject GainNode where
toGObject = GObject . unGainNode
unsafeCastGObject = GainNode . unGObject
castToGainNode :: IsGObject obj => obj -> GainNode
castToGainNode = castTo gTypeGainNode "GainNode"
foreign import javascript unsafe "window[\"GainNode\"]" gTypeGainNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Gamepad = Gamepad { unGamepad :: JSRef }
instance Eq (Gamepad) where
(Gamepad a) == (Gamepad b) = js_eq a b
instance PToJSRef Gamepad where
pToJSRef = unGamepad
instance PFromJSRef Gamepad where
pFromJSRef = Gamepad
instance ToJSRef Gamepad where
toJSRef = return . unGamepad
instance FromJSRef Gamepad where
fromJSRef = return . fmap Gamepad . maybeJSNullOrUndefined
instance IsGObject Gamepad where
toGObject = GObject . unGamepad
unsafeCastGObject = Gamepad . unGObject
castToGamepad :: IsGObject obj => obj -> Gamepad
castToGamepad = castTo gTypeGamepad "Gamepad"
foreign import javascript unsafe "window[\"Gamepad\"]" gTypeGamepad :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype GamepadButton = GamepadButton { unGamepadButton :: JSRef }
instance Eq (GamepadButton) where
(GamepadButton a) == (GamepadButton b) = js_eq a b
instance PToJSRef GamepadButton where
pToJSRef = unGamepadButton
instance PFromJSRef GamepadButton where
pFromJSRef = GamepadButton
instance ToJSRef GamepadButton where
toJSRef = return . unGamepadButton
instance FromJSRef GamepadButton where
fromJSRef = return . fmap GamepadButton . maybeJSNullOrUndefined
instance IsGObject GamepadButton where
toGObject = GObject . unGamepadButton
unsafeCastGObject = GamepadButton . unGObject
castToGamepadButton :: IsGObject obj => obj -> GamepadButton
castToGamepadButton = castTo gTypeGamepadButton "GamepadButton"
foreign import javascript unsafe "window[\"GamepadButton\"]" gTypeGamepadButton :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype GamepadEvent = GamepadEvent { unGamepadEvent :: JSRef }
instance Eq (GamepadEvent) where
(GamepadEvent a) == (GamepadEvent b) = js_eq a b
instance PToJSRef GamepadEvent where
pToJSRef = unGamepadEvent
instance PFromJSRef GamepadEvent where
pFromJSRef = GamepadEvent
instance ToJSRef GamepadEvent where
toJSRef = return . unGamepadEvent
instance FromJSRef GamepadEvent where
fromJSRef = return . fmap GamepadEvent . maybeJSNullOrUndefined
instance IsEvent GamepadEvent
instance IsGObject GamepadEvent where
toGObject = GObject . unGamepadEvent
unsafeCastGObject = GamepadEvent . unGObject
castToGamepadEvent :: IsGObject obj => obj -> GamepadEvent
castToGamepadEvent = castTo gTypeGamepadEvent "GamepadEvent"
foreign import javascript unsafe "window[\"GamepadEvent\"]" gTypeGamepadEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Geolocation = Geolocation { unGeolocation :: JSRef }
instance Eq (Geolocation) where
(Geolocation a) == (Geolocation b) = js_eq a b
instance PToJSRef Geolocation where
pToJSRef = unGeolocation
instance PFromJSRef Geolocation where
pFromJSRef = Geolocation
instance ToJSRef Geolocation where
toJSRef = return . unGeolocation
instance FromJSRef Geolocation where
fromJSRef = return . fmap Geolocation . maybeJSNullOrUndefined
instance IsGObject Geolocation where
toGObject = GObject . unGeolocation
unsafeCastGObject = Geolocation . unGObject
castToGeolocation :: IsGObject obj => obj -> Geolocation
castToGeolocation = castTo gTypeGeolocation "Geolocation"
foreign import javascript unsafe "window[\"Geolocation\"]" gTypeGeolocation :: GType
#else
type IsGeolocation o = GeolocationClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Geoposition = Geoposition { unGeoposition :: JSRef }
instance Eq (Geoposition) where
(Geoposition a) == (Geoposition b) = js_eq a b
instance PToJSRef Geoposition where
pToJSRef = unGeoposition
instance PFromJSRef Geoposition where
pFromJSRef = Geoposition
instance ToJSRef Geoposition where
toJSRef = return . unGeoposition
instance FromJSRef Geoposition where
fromJSRef = return . fmap Geoposition . maybeJSNullOrUndefined
instance IsGObject Geoposition where
toGObject = GObject . unGeoposition
unsafeCastGObject = Geoposition . unGObject
castToGeoposition :: IsGObject obj => obj -> Geoposition
castToGeoposition = castTo gTypeGeoposition "Geoposition"
foreign import javascript unsafe "window[\"Geoposition\"]" gTypeGeoposition :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLAllCollection = HTMLAllCollection { unHTMLAllCollection :: JSRef }
instance Eq (HTMLAllCollection) where
(HTMLAllCollection a) == (HTMLAllCollection b) = js_eq a b
instance PToJSRef HTMLAllCollection where
pToJSRef = unHTMLAllCollection
instance PFromJSRef HTMLAllCollection where
pFromJSRef = HTMLAllCollection
instance ToJSRef HTMLAllCollection where
toJSRef = return . unHTMLAllCollection
instance FromJSRef HTMLAllCollection where
fromJSRef = return . fmap HTMLAllCollection . maybeJSNullOrUndefined
instance IsGObject HTMLAllCollection where
toGObject = GObject . unHTMLAllCollection
unsafeCastGObject = HTMLAllCollection . unGObject
castToHTMLAllCollection :: IsGObject obj => obj -> HTMLAllCollection
castToHTMLAllCollection = castTo gTypeHTMLAllCollection "HTMLAllCollection"
foreign import javascript unsafe "window[\"HTMLAllCollection\"]" gTypeHTMLAllCollection :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLAnchorElement = HTMLAnchorElement { unHTMLAnchorElement :: JSRef }
instance Eq (HTMLAnchorElement) where
(HTMLAnchorElement a) == (HTMLAnchorElement b) = js_eq a b
instance PToJSRef HTMLAnchorElement where
pToJSRef = unHTMLAnchorElement
instance PFromJSRef HTMLAnchorElement where
pFromJSRef = HTMLAnchorElement
instance ToJSRef HTMLAnchorElement where
toJSRef = return . unHTMLAnchorElement
instance FromJSRef HTMLAnchorElement where
fromJSRef = return . fmap HTMLAnchorElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLAnchorElement
instance IsElement HTMLAnchorElement
instance IsNode HTMLAnchorElement
instance IsEventTarget HTMLAnchorElement
instance IsGObject HTMLAnchorElement where
toGObject = GObject . unHTMLAnchorElement
unsafeCastGObject = HTMLAnchorElement . unGObject
castToHTMLAnchorElement :: IsGObject obj => obj -> HTMLAnchorElement
castToHTMLAnchorElement = castTo gTypeHTMLAnchorElement "HTMLAnchorElement"
foreign import javascript unsafe "window[\"HTMLAnchorElement\"]" gTypeHTMLAnchorElement :: GType
#else
type IsHTMLAnchorElement o = HTMLAnchorElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLAppletElement = HTMLAppletElement { unHTMLAppletElement :: JSRef }
instance Eq (HTMLAppletElement) where
(HTMLAppletElement a) == (HTMLAppletElement b) = js_eq a b
instance PToJSRef HTMLAppletElement where
pToJSRef = unHTMLAppletElement
instance PFromJSRef HTMLAppletElement where
pFromJSRef = HTMLAppletElement
instance ToJSRef HTMLAppletElement where
toJSRef = return . unHTMLAppletElement
instance FromJSRef HTMLAppletElement where
fromJSRef = return . fmap HTMLAppletElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLAppletElement
instance IsElement HTMLAppletElement
instance IsNode HTMLAppletElement
instance IsEventTarget HTMLAppletElement
instance IsGObject HTMLAppletElement where
toGObject = GObject . unHTMLAppletElement
unsafeCastGObject = HTMLAppletElement . unGObject
castToHTMLAppletElement :: IsGObject obj => obj -> HTMLAppletElement
castToHTMLAppletElement = castTo gTypeHTMLAppletElement "HTMLAppletElement"
foreign import javascript unsafe "window[\"HTMLAppletElement\"]" gTypeHTMLAppletElement :: GType
#else
type IsHTMLAppletElement o = HTMLAppletElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLAreaElement = HTMLAreaElement { unHTMLAreaElement :: JSRef }
instance Eq (HTMLAreaElement) where
(HTMLAreaElement a) == (HTMLAreaElement b) = js_eq a b
instance PToJSRef HTMLAreaElement where
pToJSRef = unHTMLAreaElement
instance PFromJSRef HTMLAreaElement where
pFromJSRef = HTMLAreaElement
instance ToJSRef HTMLAreaElement where
toJSRef = return . unHTMLAreaElement
instance FromJSRef HTMLAreaElement where
fromJSRef = return . fmap HTMLAreaElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLAreaElement
instance IsElement HTMLAreaElement
instance IsNode HTMLAreaElement
instance IsEventTarget HTMLAreaElement
instance IsGObject HTMLAreaElement where
toGObject = GObject . unHTMLAreaElement
unsafeCastGObject = HTMLAreaElement . unGObject
castToHTMLAreaElement :: IsGObject obj => obj -> HTMLAreaElement
castToHTMLAreaElement = castTo gTypeHTMLAreaElement "HTMLAreaElement"
foreign import javascript unsafe "window[\"HTMLAreaElement\"]" gTypeHTMLAreaElement :: GType
#else
type IsHTMLAreaElement o = HTMLAreaElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLAudioElement = HTMLAudioElement { unHTMLAudioElement :: JSRef }
instance Eq (HTMLAudioElement) where
(HTMLAudioElement a) == (HTMLAudioElement b) = js_eq a b
instance PToJSRef HTMLAudioElement where
pToJSRef = unHTMLAudioElement
instance PFromJSRef HTMLAudioElement where
pFromJSRef = HTMLAudioElement
instance ToJSRef HTMLAudioElement where
toJSRef = return . unHTMLAudioElement
instance FromJSRef HTMLAudioElement where
fromJSRef = return . fmap HTMLAudioElement . maybeJSNullOrUndefined
instance IsHTMLMediaElement HTMLAudioElement
instance IsHTMLElement HTMLAudioElement
instance IsElement HTMLAudioElement
instance IsNode HTMLAudioElement
instance IsEventTarget HTMLAudioElement
instance IsGObject HTMLAudioElement where
toGObject = GObject . unHTMLAudioElement
unsafeCastGObject = HTMLAudioElement . unGObject
castToHTMLAudioElement :: IsGObject obj => obj -> HTMLAudioElement
castToHTMLAudioElement = castTo gTypeHTMLAudioElement "HTMLAudioElement"
foreign import javascript unsafe "window[\"HTMLAudioElement\"]" gTypeHTMLAudioElement :: GType
#else
type IsHTMLAudioElement o = HTMLAudioElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLBRElement = HTMLBRElement { unHTMLBRElement :: JSRef }
instance Eq (HTMLBRElement) where
(HTMLBRElement a) == (HTMLBRElement b) = js_eq a b
instance PToJSRef HTMLBRElement where
pToJSRef = unHTMLBRElement
instance PFromJSRef HTMLBRElement where
pFromJSRef = HTMLBRElement
instance ToJSRef HTMLBRElement where
toJSRef = return . unHTMLBRElement
instance FromJSRef HTMLBRElement where
fromJSRef = return . fmap HTMLBRElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLBRElement
instance IsElement HTMLBRElement
instance IsNode HTMLBRElement
instance IsEventTarget HTMLBRElement
instance IsGObject HTMLBRElement where
toGObject = GObject . unHTMLBRElement
unsafeCastGObject = HTMLBRElement . unGObject
castToHTMLBRElement :: IsGObject obj => obj -> HTMLBRElement
castToHTMLBRElement = castTo gTypeHTMLBRElement "HTMLBRElement"
foreign import javascript unsafe "window[\"HTMLBRElement\"]" gTypeHTMLBRElement :: GType
#else
type IsHTMLBRElement o = HTMLBRElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLBaseElement = HTMLBaseElement { unHTMLBaseElement :: JSRef }
instance Eq (HTMLBaseElement) where
(HTMLBaseElement a) == (HTMLBaseElement b) = js_eq a b
instance PToJSRef HTMLBaseElement where
pToJSRef = unHTMLBaseElement
instance PFromJSRef HTMLBaseElement where
pFromJSRef = HTMLBaseElement
instance ToJSRef HTMLBaseElement where
toJSRef = return . unHTMLBaseElement
instance FromJSRef HTMLBaseElement where
fromJSRef = return . fmap HTMLBaseElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLBaseElement
instance IsElement HTMLBaseElement
instance IsNode HTMLBaseElement
instance IsEventTarget HTMLBaseElement
instance IsGObject HTMLBaseElement where
toGObject = GObject . unHTMLBaseElement
unsafeCastGObject = HTMLBaseElement . unGObject
castToHTMLBaseElement :: IsGObject obj => obj -> HTMLBaseElement
castToHTMLBaseElement = castTo gTypeHTMLBaseElement "HTMLBaseElement"
foreign import javascript unsafe "window[\"HTMLBaseElement\"]" gTypeHTMLBaseElement :: GType
#else
type IsHTMLBaseElement o = HTMLBaseElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLBaseFontElement = HTMLBaseFontElement { unHTMLBaseFontElement :: JSRef }
instance Eq (HTMLBaseFontElement) where
(HTMLBaseFontElement a) == (HTMLBaseFontElement b) = js_eq a b
instance PToJSRef HTMLBaseFontElement where
pToJSRef = unHTMLBaseFontElement
instance PFromJSRef HTMLBaseFontElement where
pFromJSRef = HTMLBaseFontElement
instance ToJSRef HTMLBaseFontElement where
toJSRef = return . unHTMLBaseFontElement
instance FromJSRef HTMLBaseFontElement where
fromJSRef = return . fmap HTMLBaseFontElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLBaseFontElement
instance IsElement HTMLBaseFontElement
instance IsNode HTMLBaseFontElement
instance IsEventTarget HTMLBaseFontElement
instance IsGObject HTMLBaseFontElement where
toGObject = GObject . unHTMLBaseFontElement
unsafeCastGObject = HTMLBaseFontElement . unGObject
castToHTMLBaseFontElement :: IsGObject obj => obj -> HTMLBaseFontElement
castToHTMLBaseFontElement = castTo gTypeHTMLBaseFontElement "HTMLBaseFontElement"
foreign import javascript unsafe "window[\"HTMLBaseFontElement\"]" gTypeHTMLBaseFontElement :: GType
#else
type IsHTMLBaseFontElement o = HTMLBaseFontElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLBodyElement = HTMLBodyElement { unHTMLBodyElement :: JSRef }
instance Eq (HTMLBodyElement) where
(HTMLBodyElement a) == (HTMLBodyElement b) = js_eq a b
instance PToJSRef HTMLBodyElement where
pToJSRef = unHTMLBodyElement
instance PFromJSRef HTMLBodyElement where
pFromJSRef = HTMLBodyElement
instance ToJSRef HTMLBodyElement where
toJSRef = return . unHTMLBodyElement
instance FromJSRef HTMLBodyElement where
fromJSRef = return . fmap HTMLBodyElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLBodyElement
instance IsElement HTMLBodyElement
instance IsNode HTMLBodyElement
instance IsEventTarget HTMLBodyElement
instance IsGObject HTMLBodyElement where
toGObject = GObject . unHTMLBodyElement
unsafeCastGObject = HTMLBodyElement . unGObject
castToHTMLBodyElement :: IsGObject obj => obj -> HTMLBodyElement
castToHTMLBodyElement = castTo gTypeHTMLBodyElement "HTMLBodyElement"
foreign import javascript unsafe "window[\"HTMLBodyElement\"]" gTypeHTMLBodyElement :: GType
#else
type IsHTMLBodyElement o = HTMLBodyElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLButtonElement = HTMLButtonElement { unHTMLButtonElement :: JSRef }
instance Eq (HTMLButtonElement) where
(HTMLButtonElement a) == (HTMLButtonElement b) = js_eq a b
instance PToJSRef HTMLButtonElement where
pToJSRef = unHTMLButtonElement
instance PFromJSRef HTMLButtonElement where
pFromJSRef = HTMLButtonElement
instance ToJSRef HTMLButtonElement where
toJSRef = return . unHTMLButtonElement
instance FromJSRef HTMLButtonElement where
fromJSRef = return . fmap HTMLButtonElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLButtonElement
instance IsElement HTMLButtonElement
instance IsNode HTMLButtonElement
instance IsEventTarget HTMLButtonElement
instance IsGObject HTMLButtonElement where
toGObject = GObject . unHTMLButtonElement
unsafeCastGObject = HTMLButtonElement . unGObject
castToHTMLButtonElement :: IsGObject obj => obj -> HTMLButtonElement
castToHTMLButtonElement = castTo gTypeHTMLButtonElement "HTMLButtonElement"
foreign import javascript unsafe "window[\"HTMLButtonElement\"]" gTypeHTMLButtonElement :: GType
#else
type IsHTMLButtonElement o = HTMLButtonElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLCanvasElement = HTMLCanvasElement { unHTMLCanvasElement :: JSRef }
instance Eq (HTMLCanvasElement) where
(HTMLCanvasElement a) == (HTMLCanvasElement b) = js_eq a b
instance PToJSRef HTMLCanvasElement where
pToJSRef = unHTMLCanvasElement
instance PFromJSRef HTMLCanvasElement where
pFromJSRef = HTMLCanvasElement
instance ToJSRef HTMLCanvasElement where
toJSRef = return . unHTMLCanvasElement
instance FromJSRef HTMLCanvasElement where
fromJSRef = return . fmap HTMLCanvasElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLCanvasElement
instance IsElement HTMLCanvasElement
instance IsNode HTMLCanvasElement
instance IsEventTarget HTMLCanvasElement
instance IsGObject HTMLCanvasElement where
toGObject = GObject . unHTMLCanvasElement
unsafeCastGObject = HTMLCanvasElement . unGObject
castToHTMLCanvasElement :: IsGObject obj => obj -> HTMLCanvasElement
castToHTMLCanvasElement = castTo gTypeHTMLCanvasElement "HTMLCanvasElement"
foreign import javascript unsafe "window[\"HTMLCanvasElement\"]" gTypeHTMLCanvasElement :: GType
#else
type IsHTMLCanvasElement o = HTMLCanvasElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLCollection = HTMLCollection { unHTMLCollection :: JSRef }
instance Eq (HTMLCollection) where
(HTMLCollection a) == (HTMLCollection b) = js_eq a b
instance PToJSRef HTMLCollection where
pToJSRef = unHTMLCollection
instance PFromJSRef HTMLCollection where
pFromJSRef = HTMLCollection
instance ToJSRef HTMLCollection where
toJSRef = return . unHTMLCollection
instance FromJSRef HTMLCollection where
fromJSRef = return . fmap HTMLCollection . maybeJSNullOrUndefined
class IsGObject o => IsHTMLCollection o
toHTMLCollection :: IsHTMLCollection o => o -> HTMLCollection
toHTMLCollection = unsafeCastGObject . toGObject
instance IsHTMLCollection HTMLCollection
instance IsGObject HTMLCollection where
toGObject = GObject . unHTMLCollection
unsafeCastGObject = HTMLCollection . unGObject
castToHTMLCollection :: IsGObject obj => obj -> HTMLCollection
castToHTMLCollection = castTo gTypeHTMLCollection "HTMLCollection"
foreign import javascript unsafe "window[\"HTMLCollection\"]" gTypeHTMLCollection :: GType
#else
type IsHTMLCollection o = HTMLCollectionClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLDListElement = HTMLDListElement { unHTMLDListElement :: JSRef }
instance Eq (HTMLDListElement) where
(HTMLDListElement a) == (HTMLDListElement b) = js_eq a b
instance PToJSRef HTMLDListElement where
pToJSRef = unHTMLDListElement
instance PFromJSRef HTMLDListElement where
pFromJSRef = HTMLDListElement
instance ToJSRef HTMLDListElement where
toJSRef = return . unHTMLDListElement
instance FromJSRef HTMLDListElement where
fromJSRef = return . fmap HTMLDListElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLDListElement
instance IsElement HTMLDListElement
instance IsNode HTMLDListElement
instance IsEventTarget HTMLDListElement
instance IsGObject HTMLDListElement where
toGObject = GObject . unHTMLDListElement
unsafeCastGObject = HTMLDListElement . unGObject
castToHTMLDListElement :: IsGObject obj => obj -> HTMLDListElement
castToHTMLDListElement = castTo gTypeHTMLDListElement "HTMLDListElement"
foreign import javascript unsafe "window[\"HTMLDListElement\"]" gTypeHTMLDListElement :: GType
#else
type IsHTMLDListElement o = HTMLDListElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLDataListElement = HTMLDataListElement { unHTMLDataListElement :: JSRef }
instance Eq (HTMLDataListElement) where
(HTMLDataListElement a) == (HTMLDataListElement b) = js_eq a b
instance PToJSRef HTMLDataListElement where
pToJSRef = unHTMLDataListElement
instance PFromJSRef HTMLDataListElement where
pFromJSRef = HTMLDataListElement
instance ToJSRef HTMLDataListElement where
toJSRef = return . unHTMLDataListElement
instance FromJSRef HTMLDataListElement where
fromJSRef = return . fmap HTMLDataListElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLDataListElement
instance IsElement HTMLDataListElement
instance IsNode HTMLDataListElement
instance IsEventTarget HTMLDataListElement
instance IsGObject HTMLDataListElement where
toGObject = GObject . unHTMLDataListElement
unsafeCastGObject = HTMLDataListElement . unGObject
castToHTMLDataListElement :: IsGObject obj => obj -> HTMLDataListElement
castToHTMLDataListElement = castTo gTypeHTMLDataListElement "HTMLDataListElement"
foreign import javascript unsafe "window[\"HTMLDataListElement\"]" gTypeHTMLDataListElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLDetailsElement = HTMLDetailsElement { unHTMLDetailsElement :: JSRef }
instance Eq (HTMLDetailsElement) where
(HTMLDetailsElement a) == (HTMLDetailsElement b) = js_eq a b
instance PToJSRef HTMLDetailsElement where
pToJSRef = unHTMLDetailsElement
instance PFromJSRef HTMLDetailsElement where
pFromJSRef = HTMLDetailsElement
instance ToJSRef HTMLDetailsElement where
toJSRef = return . unHTMLDetailsElement
instance FromJSRef HTMLDetailsElement where
fromJSRef = return . fmap HTMLDetailsElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLDetailsElement
instance IsElement HTMLDetailsElement
instance IsNode HTMLDetailsElement
instance IsEventTarget HTMLDetailsElement
instance IsGObject HTMLDetailsElement where
toGObject = GObject . unHTMLDetailsElement
unsafeCastGObject = HTMLDetailsElement . unGObject
castToHTMLDetailsElement :: IsGObject obj => obj -> HTMLDetailsElement
castToHTMLDetailsElement = castTo gTypeHTMLDetailsElement "HTMLDetailsElement"
foreign import javascript unsafe "window[\"HTMLDetailsElement\"]" gTypeHTMLDetailsElement :: GType
#else
type IsHTMLDetailsElement o = HTMLDetailsElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLDirectoryElement = HTMLDirectoryElement { unHTMLDirectoryElement :: JSRef }
instance Eq (HTMLDirectoryElement) where
(HTMLDirectoryElement a) == (HTMLDirectoryElement b) = js_eq a b
instance PToJSRef HTMLDirectoryElement where
pToJSRef = unHTMLDirectoryElement
instance PFromJSRef HTMLDirectoryElement where
pFromJSRef = HTMLDirectoryElement
instance ToJSRef HTMLDirectoryElement where
toJSRef = return . unHTMLDirectoryElement
instance FromJSRef HTMLDirectoryElement where
fromJSRef = return . fmap HTMLDirectoryElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLDirectoryElement
instance IsElement HTMLDirectoryElement
instance IsNode HTMLDirectoryElement
instance IsEventTarget HTMLDirectoryElement
instance IsGObject HTMLDirectoryElement where
toGObject = GObject . unHTMLDirectoryElement
unsafeCastGObject = HTMLDirectoryElement . unGObject
castToHTMLDirectoryElement :: IsGObject obj => obj -> HTMLDirectoryElement
castToHTMLDirectoryElement = castTo gTypeHTMLDirectoryElement "HTMLDirectoryElement"
foreign import javascript unsafe "window[\"HTMLDirectoryElement\"]" gTypeHTMLDirectoryElement :: GType
#else
type IsHTMLDirectoryElement o = HTMLDirectoryElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLDivElement = HTMLDivElement { unHTMLDivElement :: JSRef }
instance Eq (HTMLDivElement) where
(HTMLDivElement a) == (HTMLDivElement b) = js_eq a b
instance PToJSRef HTMLDivElement where
pToJSRef = unHTMLDivElement
instance PFromJSRef HTMLDivElement where
pFromJSRef = HTMLDivElement
instance ToJSRef HTMLDivElement where
toJSRef = return . unHTMLDivElement
instance FromJSRef HTMLDivElement where
fromJSRef = return . fmap HTMLDivElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLDivElement
instance IsElement HTMLDivElement
instance IsNode HTMLDivElement
instance IsEventTarget HTMLDivElement
instance IsGObject HTMLDivElement where
toGObject = GObject . unHTMLDivElement
unsafeCastGObject = HTMLDivElement . unGObject
castToHTMLDivElement :: IsGObject obj => obj -> HTMLDivElement
castToHTMLDivElement = castTo gTypeHTMLDivElement "HTMLDivElement"
foreign import javascript unsafe "window[\"HTMLDivElement\"]" gTypeHTMLDivElement :: GType
#else
type IsHTMLDivElement o = HTMLDivElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLDocument = HTMLDocument { unHTMLDocument :: JSRef }
instance Eq (HTMLDocument) where
(HTMLDocument a) == (HTMLDocument b) = js_eq a b
instance PToJSRef HTMLDocument where
pToJSRef = unHTMLDocument
instance PFromJSRef HTMLDocument where
pFromJSRef = HTMLDocument
instance ToJSRef HTMLDocument where
toJSRef = return . unHTMLDocument
instance FromJSRef HTMLDocument where
fromJSRef = return . fmap HTMLDocument . maybeJSNullOrUndefined
instance IsDocument HTMLDocument
instance IsNode HTMLDocument
instance IsEventTarget HTMLDocument
instance IsGObject HTMLDocument where
toGObject = GObject . unHTMLDocument
unsafeCastGObject = HTMLDocument . unGObject
castToHTMLDocument :: IsGObject obj => obj -> HTMLDocument
castToHTMLDocument = castTo gTypeHTMLDocument "HTMLDocument"
foreign import javascript unsafe "window[\"HTMLDocument\"]" gTypeHTMLDocument :: GType
#else
type IsHTMLDocument o = HTMLDocumentClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLElement = HTMLElement { unHTMLElement :: JSRef }
instance Eq (HTMLElement) where
(HTMLElement a) == (HTMLElement b) = js_eq a b
instance PToJSRef HTMLElement where
pToJSRef = unHTMLElement
instance PFromJSRef HTMLElement where
pFromJSRef = HTMLElement
instance ToJSRef HTMLElement where
toJSRef = return . unHTMLElement
instance FromJSRef HTMLElement where
fromJSRef = return . fmap HTMLElement . maybeJSNullOrUndefined
class IsElement o => IsHTMLElement o
toHTMLElement :: IsHTMLElement o => o -> HTMLElement
toHTMLElement = unsafeCastGObject . toGObject
instance IsHTMLElement HTMLElement
instance IsElement HTMLElement
instance IsNode HTMLElement
instance IsEventTarget HTMLElement
instance IsGObject HTMLElement where
toGObject = GObject . unHTMLElement
unsafeCastGObject = HTMLElement . unGObject
castToHTMLElement :: IsGObject obj => obj -> HTMLElement
castToHTMLElement = castTo gTypeHTMLElement "HTMLElement"
foreign import javascript unsafe "window[\"HTMLElement\"]" gTypeHTMLElement :: GType
#else
type IsHTMLElement o = HTMLElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLEmbedElement = HTMLEmbedElement { unHTMLEmbedElement :: JSRef }
instance Eq (HTMLEmbedElement) where
(HTMLEmbedElement a) == (HTMLEmbedElement b) = js_eq a b
instance PToJSRef HTMLEmbedElement where
pToJSRef = unHTMLEmbedElement
instance PFromJSRef HTMLEmbedElement where
pFromJSRef = HTMLEmbedElement
instance ToJSRef HTMLEmbedElement where
toJSRef = return . unHTMLEmbedElement
instance FromJSRef HTMLEmbedElement where
fromJSRef = return . fmap HTMLEmbedElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLEmbedElement
instance IsElement HTMLEmbedElement
instance IsNode HTMLEmbedElement
instance IsEventTarget HTMLEmbedElement
instance IsGObject HTMLEmbedElement where
toGObject = GObject . unHTMLEmbedElement
unsafeCastGObject = HTMLEmbedElement . unGObject
castToHTMLEmbedElement :: IsGObject obj => obj -> HTMLEmbedElement
castToHTMLEmbedElement = castTo gTypeHTMLEmbedElement "HTMLEmbedElement"
foreign import javascript unsafe "window[\"HTMLEmbedElement\"]" gTypeHTMLEmbedElement :: GType
#else
type IsHTMLEmbedElement o = HTMLEmbedElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLFieldSetElement = HTMLFieldSetElement { unHTMLFieldSetElement :: JSRef }
instance Eq (HTMLFieldSetElement) where
(HTMLFieldSetElement a) == (HTMLFieldSetElement b) = js_eq a b
instance PToJSRef HTMLFieldSetElement where
pToJSRef = unHTMLFieldSetElement
instance PFromJSRef HTMLFieldSetElement where
pFromJSRef = HTMLFieldSetElement
instance ToJSRef HTMLFieldSetElement where
toJSRef = return . unHTMLFieldSetElement
instance FromJSRef HTMLFieldSetElement where
fromJSRef = return . fmap HTMLFieldSetElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLFieldSetElement
instance IsElement HTMLFieldSetElement
instance IsNode HTMLFieldSetElement
instance IsEventTarget HTMLFieldSetElement
instance IsGObject HTMLFieldSetElement where
toGObject = GObject . unHTMLFieldSetElement
unsafeCastGObject = HTMLFieldSetElement . unGObject
castToHTMLFieldSetElement :: IsGObject obj => obj -> HTMLFieldSetElement
castToHTMLFieldSetElement = castTo gTypeHTMLFieldSetElement "HTMLFieldSetElement"
foreign import javascript unsafe "window[\"HTMLFieldSetElement\"]" gTypeHTMLFieldSetElement :: GType
#else
type IsHTMLFieldSetElement o = HTMLFieldSetElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLFontElement = HTMLFontElement { unHTMLFontElement :: JSRef }
instance Eq (HTMLFontElement) where
(HTMLFontElement a) == (HTMLFontElement b) = js_eq a b
instance PToJSRef HTMLFontElement where
pToJSRef = unHTMLFontElement
instance PFromJSRef HTMLFontElement where
pFromJSRef = HTMLFontElement
instance ToJSRef HTMLFontElement where
toJSRef = return . unHTMLFontElement
instance FromJSRef HTMLFontElement where
fromJSRef = return . fmap HTMLFontElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLFontElement
instance IsElement HTMLFontElement
instance IsNode HTMLFontElement
instance IsEventTarget HTMLFontElement
instance IsGObject HTMLFontElement where
toGObject = GObject . unHTMLFontElement
unsafeCastGObject = HTMLFontElement . unGObject
castToHTMLFontElement :: IsGObject obj => obj -> HTMLFontElement
castToHTMLFontElement = castTo gTypeHTMLFontElement "HTMLFontElement"
foreign import javascript unsafe "window[\"HTMLFontElement\"]" gTypeHTMLFontElement :: GType
#else
type IsHTMLFontElement o = HTMLFontElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLFormControlsCollection = HTMLFormControlsCollection { unHTMLFormControlsCollection :: JSRef }
instance Eq (HTMLFormControlsCollection) where
(HTMLFormControlsCollection a) == (HTMLFormControlsCollection b) = js_eq a b
instance PToJSRef HTMLFormControlsCollection where
pToJSRef = unHTMLFormControlsCollection
instance PFromJSRef HTMLFormControlsCollection where
pFromJSRef = HTMLFormControlsCollection
instance ToJSRef HTMLFormControlsCollection where
toJSRef = return . unHTMLFormControlsCollection
instance FromJSRef HTMLFormControlsCollection where
fromJSRef = return . fmap HTMLFormControlsCollection . maybeJSNullOrUndefined
instance IsHTMLCollection HTMLFormControlsCollection
instance IsGObject HTMLFormControlsCollection where
toGObject = GObject . unHTMLFormControlsCollection
unsafeCastGObject = HTMLFormControlsCollection . unGObject
castToHTMLFormControlsCollection :: IsGObject obj => obj -> HTMLFormControlsCollection
castToHTMLFormControlsCollection = castTo gTypeHTMLFormControlsCollection "HTMLFormControlsCollection"
foreign import javascript unsafe "window[\"HTMLFormControlsCollection\"]" gTypeHTMLFormControlsCollection :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLFormElement = HTMLFormElement { unHTMLFormElement :: JSRef }
instance Eq (HTMLFormElement) where
(HTMLFormElement a) == (HTMLFormElement b) = js_eq a b
instance PToJSRef HTMLFormElement where
pToJSRef = unHTMLFormElement
instance PFromJSRef HTMLFormElement where
pFromJSRef = HTMLFormElement
instance ToJSRef HTMLFormElement where
toJSRef = return . unHTMLFormElement
instance FromJSRef HTMLFormElement where
fromJSRef = return . fmap HTMLFormElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLFormElement
instance IsElement HTMLFormElement
instance IsNode HTMLFormElement
instance IsEventTarget HTMLFormElement
instance IsGObject HTMLFormElement where
toGObject = GObject . unHTMLFormElement
unsafeCastGObject = HTMLFormElement . unGObject
castToHTMLFormElement :: IsGObject obj => obj -> HTMLFormElement
castToHTMLFormElement = castTo gTypeHTMLFormElement "HTMLFormElement"
foreign import javascript unsafe "window[\"HTMLFormElement\"]" gTypeHTMLFormElement :: GType
#else
type IsHTMLFormElement o = HTMLFormElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLFrameElement = HTMLFrameElement { unHTMLFrameElement :: JSRef }
instance Eq (HTMLFrameElement) where
(HTMLFrameElement a) == (HTMLFrameElement b) = js_eq a b
instance PToJSRef HTMLFrameElement where
pToJSRef = unHTMLFrameElement
instance PFromJSRef HTMLFrameElement where
pFromJSRef = HTMLFrameElement
instance ToJSRef HTMLFrameElement where
toJSRef = return . unHTMLFrameElement
instance FromJSRef HTMLFrameElement where
fromJSRef = return . fmap HTMLFrameElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLFrameElement
instance IsElement HTMLFrameElement
instance IsNode HTMLFrameElement
instance IsEventTarget HTMLFrameElement
instance IsGObject HTMLFrameElement where
toGObject = GObject . unHTMLFrameElement
unsafeCastGObject = HTMLFrameElement . unGObject
castToHTMLFrameElement :: IsGObject obj => obj -> HTMLFrameElement
castToHTMLFrameElement = castTo gTypeHTMLFrameElement "HTMLFrameElement"
foreign import javascript unsafe "window[\"HTMLFrameElement\"]" gTypeHTMLFrameElement :: GType
#else
type IsHTMLFrameElement o = HTMLFrameElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLFrameSetElement = HTMLFrameSetElement { unHTMLFrameSetElement :: JSRef }
instance Eq (HTMLFrameSetElement) where
(HTMLFrameSetElement a) == (HTMLFrameSetElement b) = js_eq a b
instance PToJSRef HTMLFrameSetElement where
pToJSRef = unHTMLFrameSetElement
instance PFromJSRef HTMLFrameSetElement where
pFromJSRef = HTMLFrameSetElement
instance ToJSRef HTMLFrameSetElement where
toJSRef = return . unHTMLFrameSetElement
instance FromJSRef HTMLFrameSetElement where
fromJSRef = return . fmap HTMLFrameSetElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLFrameSetElement
instance IsElement HTMLFrameSetElement
instance IsNode HTMLFrameSetElement
instance IsEventTarget HTMLFrameSetElement
instance IsGObject HTMLFrameSetElement where
toGObject = GObject . unHTMLFrameSetElement
unsafeCastGObject = HTMLFrameSetElement . unGObject
castToHTMLFrameSetElement :: IsGObject obj => obj -> HTMLFrameSetElement
castToHTMLFrameSetElement = castTo gTypeHTMLFrameSetElement "HTMLFrameSetElement"
foreign import javascript unsafe "window[\"HTMLFrameSetElement\"]" gTypeHTMLFrameSetElement :: GType
#else
type IsHTMLFrameSetElement o = HTMLFrameSetElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLHRElement = HTMLHRElement { unHTMLHRElement :: JSRef }
instance Eq (HTMLHRElement) where
(HTMLHRElement a) == (HTMLHRElement b) = js_eq a b
instance PToJSRef HTMLHRElement where
pToJSRef = unHTMLHRElement
instance PFromJSRef HTMLHRElement where
pFromJSRef = HTMLHRElement
instance ToJSRef HTMLHRElement where
toJSRef = return . unHTMLHRElement
instance FromJSRef HTMLHRElement where
fromJSRef = return . fmap HTMLHRElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLHRElement
instance IsElement HTMLHRElement
instance IsNode HTMLHRElement
instance IsEventTarget HTMLHRElement
instance IsGObject HTMLHRElement where
toGObject = GObject . unHTMLHRElement
unsafeCastGObject = HTMLHRElement . unGObject
castToHTMLHRElement :: IsGObject obj => obj -> HTMLHRElement
castToHTMLHRElement = castTo gTypeHTMLHRElement "HTMLHRElement"
foreign import javascript unsafe "window[\"HTMLHRElement\"]" gTypeHTMLHRElement :: GType
#else
type IsHTMLHRElement o = HTMLHRElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLHeadElement = HTMLHeadElement { unHTMLHeadElement :: JSRef }
instance Eq (HTMLHeadElement) where
(HTMLHeadElement a) == (HTMLHeadElement b) = js_eq a b
instance PToJSRef HTMLHeadElement where
pToJSRef = unHTMLHeadElement
instance PFromJSRef HTMLHeadElement where
pFromJSRef = HTMLHeadElement
instance ToJSRef HTMLHeadElement where
toJSRef = return . unHTMLHeadElement
instance FromJSRef HTMLHeadElement where
fromJSRef = return . fmap HTMLHeadElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLHeadElement
instance IsElement HTMLHeadElement
instance IsNode HTMLHeadElement
instance IsEventTarget HTMLHeadElement
instance IsGObject HTMLHeadElement where
toGObject = GObject . unHTMLHeadElement
unsafeCastGObject = HTMLHeadElement . unGObject
castToHTMLHeadElement :: IsGObject obj => obj -> HTMLHeadElement
castToHTMLHeadElement = castTo gTypeHTMLHeadElement "HTMLHeadElement"
foreign import javascript unsafe "window[\"HTMLHeadElement\"]" gTypeHTMLHeadElement :: GType
#else
type IsHTMLHeadElement o = HTMLHeadElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLHeadingElement = HTMLHeadingElement { unHTMLHeadingElement :: JSRef }
instance Eq (HTMLHeadingElement) where
(HTMLHeadingElement a) == (HTMLHeadingElement b) = js_eq a b
instance PToJSRef HTMLHeadingElement where
pToJSRef = unHTMLHeadingElement
instance PFromJSRef HTMLHeadingElement where
pFromJSRef = HTMLHeadingElement
instance ToJSRef HTMLHeadingElement where
toJSRef = return . unHTMLHeadingElement
instance FromJSRef HTMLHeadingElement where
fromJSRef = return . fmap HTMLHeadingElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLHeadingElement
instance IsElement HTMLHeadingElement
instance IsNode HTMLHeadingElement
instance IsEventTarget HTMLHeadingElement
instance IsGObject HTMLHeadingElement where
toGObject = GObject . unHTMLHeadingElement
unsafeCastGObject = HTMLHeadingElement . unGObject
castToHTMLHeadingElement :: IsGObject obj => obj -> HTMLHeadingElement
castToHTMLHeadingElement = castTo gTypeHTMLHeadingElement "HTMLHeadingElement"
foreign import javascript unsafe "window[\"HTMLHeadingElement\"]" gTypeHTMLHeadingElement :: GType
#else
type IsHTMLHeadingElement o = HTMLHeadingElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLHtmlElement = HTMLHtmlElement { unHTMLHtmlElement :: JSRef }
instance Eq (HTMLHtmlElement) where
(HTMLHtmlElement a) == (HTMLHtmlElement b) = js_eq a b
instance PToJSRef HTMLHtmlElement where
pToJSRef = unHTMLHtmlElement
instance PFromJSRef HTMLHtmlElement where
pFromJSRef = HTMLHtmlElement
instance ToJSRef HTMLHtmlElement where
toJSRef = return . unHTMLHtmlElement
instance FromJSRef HTMLHtmlElement where
fromJSRef = return . fmap HTMLHtmlElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLHtmlElement
instance IsElement HTMLHtmlElement
instance IsNode HTMLHtmlElement
instance IsEventTarget HTMLHtmlElement
instance IsGObject HTMLHtmlElement where
toGObject = GObject . unHTMLHtmlElement
unsafeCastGObject = HTMLHtmlElement . unGObject
castToHTMLHtmlElement :: IsGObject obj => obj -> HTMLHtmlElement
castToHTMLHtmlElement = castTo gTypeHTMLHtmlElement "HTMLHtmlElement"
foreign import javascript unsafe "window[\"HTMLHtmlElement\"]" gTypeHTMLHtmlElement :: GType
#else
type IsHTMLHtmlElement o = HTMLHtmlElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLIFrameElement = HTMLIFrameElement { unHTMLIFrameElement :: JSRef }
instance Eq (HTMLIFrameElement) where
(HTMLIFrameElement a) == (HTMLIFrameElement b) = js_eq a b
instance PToJSRef HTMLIFrameElement where
pToJSRef = unHTMLIFrameElement
instance PFromJSRef HTMLIFrameElement where
pFromJSRef = HTMLIFrameElement
instance ToJSRef HTMLIFrameElement where
toJSRef = return . unHTMLIFrameElement
instance FromJSRef HTMLIFrameElement where
fromJSRef = return . fmap HTMLIFrameElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLIFrameElement
instance IsElement HTMLIFrameElement
instance IsNode HTMLIFrameElement
instance IsEventTarget HTMLIFrameElement
instance IsGObject HTMLIFrameElement where
toGObject = GObject . unHTMLIFrameElement
unsafeCastGObject = HTMLIFrameElement . unGObject
castToHTMLIFrameElement :: IsGObject obj => obj -> HTMLIFrameElement
castToHTMLIFrameElement = castTo gTypeHTMLIFrameElement "HTMLIFrameElement"
foreign import javascript unsafe "window[\"HTMLIFrameElement\"]" gTypeHTMLIFrameElement :: GType
#else
type IsHTMLIFrameElement o = HTMLIFrameElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLImageElement = HTMLImageElement { unHTMLImageElement :: JSRef }
instance Eq (HTMLImageElement) where
(HTMLImageElement a) == (HTMLImageElement b) = js_eq a b
instance PToJSRef HTMLImageElement where
pToJSRef = unHTMLImageElement
instance PFromJSRef HTMLImageElement where
pFromJSRef = HTMLImageElement
instance ToJSRef HTMLImageElement where
toJSRef = return . unHTMLImageElement
instance FromJSRef HTMLImageElement where
fromJSRef = return . fmap HTMLImageElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLImageElement
instance IsElement HTMLImageElement
instance IsNode HTMLImageElement
instance IsEventTarget HTMLImageElement
instance IsGObject HTMLImageElement where
toGObject = GObject . unHTMLImageElement
unsafeCastGObject = HTMLImageElement . unGObject
castToHTMLImageElement :: IsGObject obj => obj -> HTMLImageElement
castToHTMLImageElement = castTo gTypeHTMLImageElement "HTMLImageElement"
foreign import javascript unsafe "window[\"HTMLImageElement\"]" gTypeHTMLImageElement :: GType
#else
type IsHTMLImageElement o = HTMLImageElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLInputElement = HTMLInputElement { unHTMLInputElement :: JSRef }
instance Eq (HTMLInputElement) where
(HTMLInputElement a) == (HTMLInputElement b) = js_eq a b
instance PToJSRef HTMLInputElement where
pToJSRef = unHTMLInputElement
instance PFromJSRef HTMLInputElement where
pFromJSRef = HTMLInputElement
instance ToJSRef HTMLInputElement where
toJSRef = return . unHTMLInputElement
instance FromJSRef HTMLInputElement where
fromJSRef = return . fmap HTMLInputElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLInputElement
instance IsElement HTMLInputElement
instance IsNode HTMLInputElement
instance IsEventTarget HTMLInputElement
instance IsGObject HTMLInputElement where
toGObject = GObject . unHTMLInputElement
unsafeCastGObject = HTMLInputElement . unGObject
castToHTMLInputElement :: IsGObject obj => obj -> HTMLInputElement
castToHTMLInputElement = castTo gTypeHTMLInputElement "HTMLInputElement"
foreign import javascript unsafe "window[\"HTMLInputElement\"]" gTypeHTMLInputElement :: GType
#else
type IsHTMLInputElement o = HTMLInputElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLKeygenElement = HTMLKeygenElement { unHTMLKeygenElement :: JSRef }
instance Eq (HTMLKeygenElement) where
(HTMLKeygenElement a) == (HTMLKeygenElement b) = js_eq a b
instance PToJSRef HTMLKeygenElement where
pToJSRef = unHTMLKeygenElement
instance PFromJSRef HTMLKeygenElement where
pFromJSRef = HTMLKeygenElement
instance ToJSRef HTMLKeygenElement where
toJSRef = return . unHTMLKeygenElement
instance FromJSRef HTMLKeygenElement where
fromJSRef = return . fmap HTMLKeygenElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLKeygenElement
instance IsElement HTMLKeygenElement
instance IsNode HTMLKeygenElement
instance IsEventTarget HTMLKeygenElement
instance IsGObject HTMLKeygenElement where
toGObject = GObject . unHTMLKeygenElement
unsafeCastGObject = HTMLKeygenElement . unGObject
castToHTMLKeygenElement :: IsGObject obj => obj -> HTMLKeygenElement
castToHTMLKeygenElement = castTo gTypeHTMLKeygenElement "HTMLKeygenElement"
foreign import javascript unsafe "window[\"HTMLKeygenElement\"]" gTypeHTMLKeygenElement :: GType
#else
type IsHTMLKeygenElement o = HTMLKeygenElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLLIElement = HTMLLIElement { unHTMLLIElement :: JSRef }
instance Eq (HTMLLIElement) where
(HTMLLIElement a) == (HTMLLIElement b) = js_eq a b
instance PToJSRef HTMLLIElement where
pToJSRef = unHTMLLIElement
instance PFromJSRef HTMLLIElement where
pFromJSRef = HTMLLIElement
instance ToJSRef HTMLLIElement where
toJSRef = return . unHTMLLIElement
instance FromJSRef HTMLLIElement where
fromJSRef = return . fmap HTMLLIElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLLIElement
instance IsElement HTMLLIElement
instance IsNode HTMLLIElement
instance IsEventTarget HTMLLIElement
instance IsGObject HTMLLIElement where
toGObject = GObject . unHTMLLIElement
unsafeCastGObject = HTMLLIElement . unGObject
castToHTMLLIElement :: IsGObject obj => obj -> HTMLLIElement
castToHTMLLIElement = castTo gTypeHTMLLIElement "HTMLLIElement"
foreign import javascript unsafe "window[\"HTMLLIElement\"]" gTypeHTMLLIElement :: GType
#else
type IsHTMLLIElement o = HTMLLIElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLLabelElement = HTMLLabelElement { unHTMLLabelElement :: JSRef }
instance Eq (HTMLLabelElement) where
(HTMLLabelElement a) == (HTMLLabelElement b) = js_eq a b
instance PToJSRef HTMLLabelElement where
pToJSRef = unHTMLLabelElement
instance PFromJSRef HTMLLabelElement where
pFromJSRef = HTMLLabelElement
instance ToJSRef HTMLLabelElement where
toJSRef = return . unHTMLLabelElement
instance FromJSRef HTMLLabelElement where
fromJSRef = return . fmap HTMLLabelElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLLabelElement
instance IsElement HTMLLabelElement
instance IsNode HTMLLabelElement
instance IsEventTarget HTMLLabelElement
instance IsGObject HTMLLabelElement where
toGObject = GObject . unHTMLLabelElement
unsafeCastGObject = HTMLLabelElement . unGObject
castToHTMLLabelElement :: IsGObject obj => obj -> HTMLLabelElement
castToHTMLLabelElement = castTo gTypeHTMLLabelElement "HTMLLabelElement"
foreign import javascript unsafe "window[\"HTMLLabelElement\"]" gTypeHTMLLabelElement :: GType
#else
type IsHTMLLabelElement o = HTMLLabelElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLLegendElement = HTMLLegendElement { unHTMLLegendElement :: JSRef }
instance Eq (HTMLLegendElement) where
(HTMLLegendElement a) == (HTMLLegendElement b) = js_eq a b
instance PToJSRef HTMLLegendElement where
pToJSRef = unHTMLLegendElement
instance PFromJSRef HTMLLegendElement where
pFromJSRef = HTMLLegendElement
instance ToJSRef HTMLLegendElement where
toJSRef = return . unHTMLLegendElement
instance FromJSRef HTMLLegendElement where
fromJSRef = return . fmap HTMLLegendElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLLegendElement
instance IsElement HTMLLegendElement
instance IsNode HTMLLegendElement
instance IsEventTarget HTMLLegendElement
instance IsGObject HTMLLegendElement where
toGObject = GObject . unHTMLLegendElement
unsafeCastGObject = HTMLLegendElement . unGObject
castToHTMLLegendElement :: IsGObject obj => obj -> HTMLLegendElement
castToHTMLLegendElement = castTo gTypeHTMLLegendElement "HTMLLegendElement"
foreign import javascript unsafe "window[\"HTMLLegendElement\"]" gTypeHTMLLegendElement :: GType
#else
type IsHTMLLegendElement o = HTMLLegendElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLLinkElement = HTMLLinkElement { unHTMLLinkElement :: JSRef }
instance Eq (HTMLLinkElement) where
(HTMLLinkElement a) == (HTMLLinkElement b) = js_eq a b
instance PToJSRef HTMLLinkElement where
pToJSRef = unHTMLLinkElement
instance PFromJSRef HTMLLinkElement where
pFromJSRef = HTMLLinkElement
instance ToJSRef HTMLLinkElement where
toJSRef = return . unHTMLLinkElement
instance FromJSRef HTMLLinkElement where
fromJSRef = return . fmap HTMLLinkElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLLinkElement
instance IsElement HTMLLinkElement
instance IsNode HTMLLinkElement
instance IsEventTarget HTMLLinkElement
instance IsGObject HTMLLinkElement where
toGObject = GObject . unHTMLLinkElement
unsafeCastGObject = HTMLLinkElement . unGObject
castToHTMLLinkElement :: IsGObject obj => obj -> HTMLLinkElement
castToHTMLLinkElement = castTo gTypeHTMLLinkElement "HTMLLinkElement"
foreign import javascript unsafe "window[\"HTMLLinkElement\"]" gTypeHTMLLinkElement :: GType
#else
type IsHTMLLinkElement o = HTMLLinkElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLMapElement = HTMLMapElement { unHTMLMapElement :: JSRef }
instance Eq (HTMLMapElement) where
(HTMLMapElement a) == (HTMLMapElement b) = js_eq a b
instance PToJSRef HTMLMapElement where
pToJSRef = unHTMLMapElement
instance PFromJSRef HTMLMapElement where
pFromJSRef = HTMLMapElement
instance ToJSRef HTMLMapElement where
toJSRef = return . unHTMLMapElement
instance FromJSRef HTMLMapElement where
fromJSRef = return . fmap HTMLMapElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLMapElement
instance IsElement HTMLMapElement
instance IsNode HTMLMapElement
instance IsEventTarget HTMLMapElement
instance IsGObject HTMLMapElement where
toGObject = GObject . unHTMLMapElement
unsafeCastGObject = HTMLMapElement . unGObject
castToHTMLMapElement :: IsGObject obj => obj -> HTMLMapElement
castToHTMLMapElement = castTo gTypeHTMLMapElement "HTMLMapElement"
foreign import javascript unsafe "window[\"HTMLMapElement\"]" gTypeHTMLMapElement :: GType
#else
type IsHTMLMapElement o = HTMLMapElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLMarqueeElement = HTMLMarqueeElement { unHTMLMarqueeElement :: JSRef }
instance Eq (HTMLMarqueeElement) where
(HTMLMarqueeElement a) == (HTMLMarqueeElement b) = js_eq a b
instance PToJSRef HTMLMarqueeElement where
pToJSRef = unHTMLMarqueeElement
instance PFromJSRef HTMLMarqueeElement where
pFromJSRef = HTMLMarqueeElement
instance ToJSRef HTMLMarqueeElement where
toJSRef = return . unHTMLMarqueeElement
instance FromJSRef HTMLMarqueeElement where
fromJSRef = return . fmap HTMLMarqueeElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLMarqueeElement
instance IsElement HTMLMarqueeElement
instance IsNode HTMLMarqueeElement
instance IsEventTarget HTMLMarqueeElement
instance IsGObject HTMLMarqueeElement where
toGObject = GObject . unHTMLMarqueeElement
unsafeCastGObject = HTMLMarqueeElement . unGObject
castToHTMLMarqueeElement :: IsGObject obj => obj -> HTMLMarqueeElement
castToHTMLMarqueeElement = castTo gTypeHTMLMarqueeElement "HTMLMarqueeElement"
foreign import javascript unsafe "window[\"HTMLMarqueeElement\"]" gTypeHTMLMarqueeElement :: GType
#else
type IsHTMLMarqueeElement o = HTMLMarqueeElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLMediaElement = HTMLMediaElement { unHTMLMediaElement :: JSRef }
instance Eq (HTMLMediaElement) where
(HTMLMediaElement a) == (HTMLMediaElement b) = js_eq a b
instance PToJSRef HTMLMediaElement where
pToJSRef = unHTMLMediaElement
instance PFromJSRef HTMLMediaElement where
pFromJSRef = HTMLMediaElement
instance ToJSRef HTMLMediaElement where
toJSRef = return . unHTMLMediaElement
instance FromJSRef HTMLMediaElement where
fromJSRef = return . fmap HTMLMediaElement . maybeJSNullOrUndefined
class IsHTMLElement o => IsHTMLMediaElement o
toHTMLMediaElement :: IsHTMLMediaElement o => o -> HTMLMediaElement
toHTMLMediaElement = unsafeCastGObject . toGObject
instance IsHTMLMediaElement HTMLMediaElement
instance IsHTMLElement HTMLMediaElement
instance IsElement HTMLMediaElement
instance IsNode HTMLMediaElement
instance IsEventTarget HTMLMediaElement
instance IsGObject HTMLMediaElement where
toGObject = GObject . unHTMLMediaElement
unsafeCastGObject = HTMLMediaElement . unGObject
castToHTMLMediaElement :: IsGObject obj => obj -> HTMLMediaElement
castToHTMLMediaElement = castTo gTypeHTMLMediaElement "HTMLMediaElement"
foreign import javascript unsafe "window[\"HTMLMediaElement\"]" gTypeHTMLMediaElement :: GType
#else
type IsHTMLMediaElement o = HTMLMediaElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLMenuElement = HTMLMenuElement { unHTMLMenuElement :: JSRef }
instance Eq (HTMLMenuElement) where
(HTMLMenuElement a) == (HTMLMenuElement b) = js_eq a b
instance PToJSRef HTMLMenuElement where
pToJSRef = unHTMLMenuElement
instance PFromJSRef HTMLMenuElement where
pFromJSRef = HTMLMenuElement
instance ToJSRef HTMLMenuElement where
toJSRef = return . unHTMLMenuElement
instance FromJSRef HTMLMenuElement where
fromJSRef = return . fmap HTMLMenuElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLMenuElement
instance IsElement HTMLMenuElement
instance IsNode HTMLMenuElement
instance IsEventTarget HTMLMenuElement
instance IsGObject HTMLMenuElement where
toGObject = GObject . unHTMLMenuElement
unsafeCastGObject = HTMLMenuElement . unGObject
castToHTMLMenuElement :: IsGObject obj => obj -> HTMLMenuElement
castToHTMLMenuElement = castTo gTypeHTMLMenuElement "HTMLMenuElement"
foreign import javascript unsafe "window[\"HTMLMenuElement\"]" gTypeHTMLMenuElement :: GType
#else
type IsHTMLMenuElement o = HTMLMenuElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLMetaElement = HTMLMetaElement { unHTMLMetaElement :: JSRef }
instance Eq (HTMLMetaElement) where
(HTMLMetaElement a) == (HTMLMetaElement b) = js_eq a b
instance PToJSRef HTMLMetaElement where
pToJSRef = unHTMLMetaElement
instance PFromJSRef HTMLMetaElement where
pFromJSRef = HTMLMetaElement
instance ToJSRef HTMLMetaElement where
toJSRef = return . unHTMLMetaElement
instance FromJSRef HTMLMetaElement where
fromJSRef = return . fmap HTMLMetaElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLMetaElement
instance IsElement HTMLMetaElement
instance IsNode HTMLMetaElement
instance IsEventTarget HTMLMetaElement
instance IsGObject HTMLMetaElement where
toGObject = GObject . unHTMLMetaElement
unsafeCastGObject = HTMLMetaElement . unGObject
castToHTMLMetaElement :: IsGObject obj => obj -> HTMLMetaElement
castToHTMLMetaElement = castTo gTypeHTMLMetaElement "HTMLMetaElement"
foreign import javascript unsafe "window[\"HTMLMetaElement\"]" gTypeHTMLMetaElement :: GType
#else
type IsHTMLMetaElement o = HTMLMetaElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLMeterElement = HTMLMeterElement { unHTMLMeterElement :: JSRef }
instance Eq (HTMLMeterElement) where
(HTMLMeterElement a) == (HTMLMeterElement b) = js_eq a b
instance PToJSRef HTMLMeterElement where
pToJSRef = unHTMLMeterElement
instance PFromJSRef HTMLMeterElement where
pFromJSRef = HTMLMeterElement
instance ToJSRef HTMLMeterElement where
toJSRef = return . unHTMLMeterElement
instance FromJSRef HTMLMeterElement where
fromJSRef = return . fmap HTMLMeterElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLMeterElement
instance IsElement HTMLMeterElement
instance IsNode HTMLMeterElement
instance IsEventTarget HTMLMeterElement
instance IsGObject HTMLMeterElement where
toGObject = GObject . unHTMLMeterElement
unsafeCastGObject = HTMLMeterElement . unGObject
castToHTMLMeterElement :: IsGObject obj => obj -> HTMLMeterElement
castToHTMLMeterElement = castTo gTypeHTMLMeterElement "HTMLMeterElement"
foreign import javascript unsafe "window[\"HTMLMeterElement\"]" gTypeHTMLMeterElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLModElement = HTMLModElement { unHTMLModElement :: JSRef }
instance Eq (HTMLModElement) where
(HTMLModElement a) == (HTMLModElement b) = js_eq a b
instance PToJSRef HTMLModElement where
pToJSRef = unHTMLModElement
instance PFromJSRef HTMLModElement where
pFromJSRef = HTMLModElement
instance ToJSRef HTMLModElement where
toJSRef = return . unHTMLModElement
instance FromJSRef HTMLModElement where
fromJSRef = return . fmap HTMLModElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLModElement
instance IsElement HTMLModElement
instance IsNode HTMLModElement
instance IsEventTarget HTMLModElement
instance IsGObject HTMLModElement where
toGObject = GObject . unHTMLModElement
unsafeCastGObject = HTMLModElement . unGObject
castToHTMLModElement :: IsGObject obj => obj -> HTMLModElement
castToHTMLModElement = castTo gTypeHTMLModElement "HTMLModElement"
foreign import javascript unsafe "window[\"HTMLModElement\"]" gTypeHTMLModElement :: GType
#else
type IsHTMLModElement o = HTMLModElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLOListElement = HTMLOListElement { unHTMLOListElement :: JSRef }
instance Eq (HTMLOListElement) where
(HTMLOListElement a) == (HTMLOListElement b) = js_eq a b
instance PToJSRef HTMLOListElement where
pToJSRef = unHTMLOListElement
instance PFromJSRef HTMLOListElement where
pFromJSRef = HTMLOListElement
instance ToJSRef HTMLOListElement where
toJSRef = return . unHTMLOListElement
instance FromJSRef HTMLOListElement where
fromJSRef = return . fmap HTMLOListElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLOListElement
instance IsElement HTMLOListElement
instance IsNode HTMLOListElement
instance IsEventTarget HTMLOListElement
instance IsGObject HTMLOListElement where
toGObject = GObject . unHTMLOListElement
unsafeCastGObject = HTMLOListElement . unGObject
castToHTMLOListElement :: IsGObject obj => obj -> HTMLOListElement
castToHTMLOListElement = castTo gTypeHTMLOListElement "HTMLOListElement"
foreign import javascript unsafe "window[\"HTMLOListElement\"]" gTypeHTMLOListElement :: GType
#else
type IsHTMLOListElement o = HTMLOListElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLObjectElement = HTMLObjectElement { unHTMLObjectElement :: JSRef }
instance Eq (HTMLObjectElement) where
(HTMLObjectElement a) == (HTMLObjectElement b) = js_eq a b
instance PToJSRef HTMLObjectElement where
pToJSRef = unHTMLObjectElement
instance PFromJSRef HTMLObjectElement where
pFromJSRef = HTMLObjectElement
instance ToJSRef HTMLObjectElement where
toJSRef = return . unHTMLObjectElement
instance FromJSRef HTMLObjectElement where
fromJSRef = return . fmap HTMLObjectElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLObjectElement
instance IsElement HTMLObjectElement
instance IsNode HTMLObjectElement
instance IsEventTarget HTMLObjectElement
instance IsGObject HTMLObjectElement where
toGObject = GObject . unHTMLObjectElement
unsafeCastGObject = HTMLObjectElement . unGObject
castToHTMLObjectElement :: IsGObject obj => obj -> HTMLObjectElement
castToHTMLObjectElement = castTo gTypeHTMLObjectElement "HTMLObjectElement"
foreign import javascript unsafe "window[\"HTMLObjectElement\"]" gTypeHTMLObjectElement :: GType
#else
type IsHTMLObjectElement o = HTMLObjectElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLOptGroupElement = HTMLOptGroupElement { unHTMLOptGroupElement :: JSRef }
instance Eq (HTMLOptGroupElement) where
(HTMLOptGroupElement a) == (HTMLOptGroupElement b) = js_eq a b
instance PToJSRef HTMLOptGroupElement where
pToJSRef = unHTMLOptGroupElement
instance PFromJSRef HTMLOptGroupElement where
pFromJSRef = HTMLOptGroupElement
instance ToJSRef HTMLOptGroupElement where
toJSRef = return . unHTMLOptGroupElement
instance FromJSRef HTMLOptGroupElement where
fromJSRef = return . fmap HTMLOptGroupElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLOptGroupElement
instance IsElement HTMLOptGroupElement
instance IsNode HTMLOptGroupElement
instance IsEventTarget HTMLOptGroupElement
instance IsGObject HTMLOptGroupElement where
toGObject = GObject . unHTMLOptGroupElement
unsafeCastGObject = HTMLOptGroupElement . unGObject
castToHTMLOptGroupElement :: IsGObject obj => obj -> HTMLOptGroupElement
castToHTMLOptGroupElement = castTo gTypeHTMLOptGroupElement "HTMLOptGroupElement"
foreign import javascript unsafe "window[\"HTMLOptGroupElement\"]" gTypeHTMLOptGroupElement :: GType
#else
type IsHTMLOptGroupElement o = HTMLOptGroupElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLOptionElement = HTMLOptionElement { unHTMLOptionElement :: JSRef }
instance Eq (HTMLOptionElement) where
(HTMLOptionElement a) == (HTMLOptionElement b) = js_eq a b
instance PToJSRef HTMLOptionElement where
pToJSRef = unHTMLOptionElement
instance PFromJSRef HTMLOptionElement where
pFromJSRef = HTMLOptionElement
instance ToJSRef HTMLOptionElement where
toJSRef = return . unHTMLOptionElement
instance FromJSRef HTMLOptionElement where
fromJSRef = return . fmap HTMLOptionElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLOptionElement
instance IsElement HTMLOptionElement
instance IsNode HTMLOptionElement
instance IsEventTarget HTMLOptionElement
instance IsGObject HTMLOptionElement where
toGObject = GObject . unHTMLOptionElement
unsafeCastGObject = HTMLOptionElement . unGObject
castToHTMLOptionElement :: IsGObject obj => obj -> HTMLOptionElement
castToHTMLOptionElement = castTo gTypeHTMLOptionElement "HTMLOptionElement"
foreign import javascript unsafe "window[\"HTMLOptionElement\"]" gTypeHTMLOptionElement :: GType
#else
type IsHTMLOptionElement o = HTMLOptionElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLOptionsCollection = HTMLOptionsCollection { unHTMLOptionsCollection :: JSRef }
instance Eq (HTMLOptionsCollection) where
(HTMLOptionsCollection a) == (HTMLOptionsCollection b) = js_eq a b
instance PToJSRef HTMLOptionsCollection where
pToJSRef = unHTMLOptionsCollection
instance PFromJSRef HTMLOptionsCollection where
pFromJSRef = HTMLOptionsCollection
instance ToJSRef HTMLOptionsCollection where
toJSRef = return . unHTMLOptionsCollection
instance FromJSRef HTMLOptionsCollection where
fromJSRef = return . fmap HTMLOptionsCollection . maybeJSNullOrUndefined
instance IsHTMLCollection HTMLOptionsCollection
instance IsGObject HTMLOptionsCollection where
toGObject = GObject . unHTMLOptionsCollection
unsafeCastGObject = HTMLOptionsCollection . unGObject
castToHTMLOptionsCollection :: IsGObject obj => obj -> HTMLOptionsCollection
castToHTMLOptionsCollection = castTo gTypeHTMLOptionsCollection "HTMLOptionsCollection"
foreign import javascript unsafe "window[\"HTMLOptionsCollection\"]" gTypeHTMLOptionsCollection :: GType
#else
type IsHTMLOptionsCollection o = HTMLOptionsCollectionClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLOutputElement = HTMLOutputElement { unHTMLOutputElement :: JSRef }
instance Eq (HTMLOutputElement) where
(HTMLOutputElement a) == (HTMLOutputElement b) = js_eq a b
instance PToJSRef HTMLOutputElement where
pToJSRef = unHTMLOutputElement
instance PFromJSRef HTMLOutputElement where
pFromJSRef = HTMLOutputElement
instance ToJSRef HTMLOutputElement where
toJSRef = return . unHTMLOutputElement
instance FromJSRef HTMLOutputElement where
fromJSRef = return . fmap HTMLOutputElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLOutputElement
instance IsElement HTMLOutputElement
instance IsNode HTMLOutputElement
instance IsEventTarget HTMLOutputElement
instance IsGObject HTMLOutputElement where
toGObject = GObject . unHTMLOutputElement
unsafeCastGObject = HTMLOutputElement . unGObject
castToHTMLOutputElement :: IsGObject obj => obj -> HTMLOutputElement
castToHTMLOutputElement = castTo gTypeHTMLOutputElement "HTMLOutputElement"
foreign import javascript unsafe "window[\"HTMLOutputElement\"]" gTypeHTMLOutputElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLParagraphElement = HTMLParagraphElement { unHTMLParagraphElement :: JSRef }
instance Eq (HTMLParagraphElement) where
(HTMLParagraphElement a) == (HTMLParagraphElement b) = js_eq a b
instance PToJSRef HTMLParagraphElement where
pToJSRef = unHTMLParagraphElement
instance PFromJSRef HTMLParagraphElement where
pFromJSRef = HTMLParagraphElement
instance ToJSRef HTMLParagraphElement where
toJSRef = return . unHTMLParagraphElement
instance FromJSRef HTMLParagraphElement where
fromJSRef = return . fmap HTMLParagraphElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLParagraphElement
instance IsElement HTMLParagraphElement
instance IsNode HTMLParagraphElement
instance IsEventTarget HTMLParagraphElement
instance IsGObject HTMLParagraphElement where
toGObject = GObject . unHTMLParagraphElement
unsafeCastGObject = HTMLParagraphElement . unGObject
castToHTMLParagraphElement :: IsGObject obj => obj -> HTMLParagraphElement
castToHTMLParagraphElement = castTo gTypeHTMLParagraphElement "HTMLParagraphElement"
foreign import javascript unsafe "window[\"HTMLParagraphElement\"]" gTypeHTMLParagraphElement :: GType
#else
type IsHTMLParagraphElement o = HTMLParagraphElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLParamElement = HTMLParamElement { unHTMLParamElement :: JSRef }
instance Eq (HTMLParamElement) where
(HTMLParamElement a) == (HTMLParamElement b) = js_eq a b
instance PToJSRef HTMLParamElement where
pToJSRef = unHTMLParamElement
instance PFromJSRef HTMLParamElement where
pFromJSRef = HTMLParamElement
instance ToJSRef HTMLParamElement where
toJSRef = return . unHTMLParamElement
instance FromJSRef HTMLParamElement where
fromJSRef = return . fmap HTMLParamElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLParamElement
instance IsElement HTMLParamElement
instance IsNode HTMLParamElement
instance IsEventTarget HTMLParamElement
instance IsGObject HTMLParamElement where
toGObject = GObject . unHTMLParamElement
unsafeCastGObject = HTMLParamElement . unGObject
castToHTMLParamElement :: IsGObject obj => obj -> HTMLParamElement
castToHTMLParamElement = castTo gTypeHTMLParamElement "HTMLParamElement"
foreign import javascript unsafe "window[\"HTMLParamElement\"]" gTypeHTMLParamElement :: GType
#else
type IsHTMLParamElement o = HTMLParamElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLPreElement = HTMLPreElement { unHTMLPreElement :: JSRef }
instance Eq (HTMLPreElement) where
(HTMLPreElement a) == (HTMLPreElement b) = js_eq a b
instance PToJSRef HTMLPreElement where
pToJSRef = unHTMLPreElement
instance PFromJSRef HTMLPreElement where
pFromJSRef = HTMLPreElement
instance ToJSRef HTMLPreElement where
toJSRef = return . unHTMLPreElement
instance FromJSRef HTMLPreElement where
fromJSRef = return . fmap HTMLPreElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLPreElement
instance IsElement HTMLPreElement
instance IsNode HTMLPreElement
instance IsEventTarget HTMLPreElement
instance IsGObject HTMLPreElement where
toGObject = GObject . unHTMLPreElement
unsafeCastGObject = HTMLPreElement . unGObject
castToHTMLPreElement :: IsGObject obj => obj -> HTMLPreElement
castToHTMLPreElement = castTo gTypeHTMLPreElement "HTMLPreElement"
foreign import javascript unsafe "window[\"HTMLPreElement\"]" gTypeHTMLPreElement :: GType
#else
type IsHTMLPreElement o = HTMLPreElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLProgressElement = HTMLProgressElement { unHTMLProgressElement :: JSRef }
instance Eq (HTMLProgressElement) where
(HTMLProgressElement a) == (HTMLProgressElement b) = js_eq a b
instance PToJSRef HTMLProgressElement where
pToJSRef = unHTMLProgressElement
instance PFromJSRef HTMLProgressElement where
pFromJSRef = HTMLProgressElement
instance ToJSRef HTMLProgressElement where
toJSRef = return . unHTMLProgressElement
instance FromJSRef HTMLProgressElement where
fromJSRef = return . fmap HTMLProgressElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLProgressElement
instance IsElement HTMLProgressElement
instance IsNode HTMLProgressElement
instance IsEventTarget HTMLProgressElement
instance IsGObject HTMLProgressElement where
toGObject = GObject . unHTMLProgressElement
unsafeCastGObject = HTMLProgressElement . unGObject
castToHTMLProgressElement :: IsGObject obj => obj -> HTMLProgressElement
castToHTMLProgressElement = castTo gTypeHTMLProgressElement "HTMLProgressElement"
foreign import javascript unsafe "window[\"HTMLProgressElement\"]" gTypeHTMLProgressElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLQuoteElement = HTMLQuoteElement { unHTMLQuoteElement :: JSRef }
instance Eq (HTMLQuoteElement) where
(HTMLQuoteElement a) == (HTMLQuoteElement b) = js_eq a b
instance PToJSRef HTMLQuoteElement where
pToJSRef = unHTMLQuoteElement
instance PFromJSRef HTMLQuoteElement where
pFromJSRef = HTMLQuoteElement
instance ToJSRef HTMLQuoteElement where
toJSRef = return . unHTMLQuoteElement
instance FromJSRef HTMLQuoteElement where
fromJSRef = return . fmap HTMLQuoteElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLQuoteElement
instance IsElement HTMLQuoteElement
instance IsNode HTMLQuoteElement
instance IsEventTarget HTMLQuoteElement
instance IsGObject HTMLQuoteElement where
toGObject = GObject . unHTMLQuoteElement
unsafeCastGObject = HTMLQuoteElement . unGObject
castToHTMLQuoteElement :: IsGObject obj => obj -> HTMLQuoteElement
castToHTMLQuoteElement = castTo gTypeHTMLQuoteElement "HTMLQuoteElement"
foreign import javascript unsafe "window[\"HTMLQuoteElement\"]" gTypeHTMLQuoteElement :: GType
#else
type IsHTMLQuoteElement o = HTMLQuoteElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLScriptElement = HTMLScriptElement { unHTMLScriptElement :: JSRef }
instance Eq (HTMLScriptElement) where
(HTMLScriptElement a) == (HTMLScriptElement b) = js_eq a b
instance PToJSRef HTMLScriptElement where
pToJSRef = unHTMLScriptElement
instance PFromJSRef HTMLScriptElement where
pFromJSRef = HTMLScriptElement
instance ToJSRef HTMLScriptElement where
toJSRef = return . unHTMLScriptElement
instance FromJSRef HTMLScriptElement where
fromJSRef = return . fmap HTMLScriptElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLScriptElement
instance IsElement HTMLScriptElement
instance IsNode HTMLScriptElement
instance IsEventTarget HTMLScriptElement
instance IsGObject HTMLScriptElement where
toGObject = GObject . unHTMLScriptElement
unsafeCastGObject = HTMLScriptElement . unGObject
castToHTMLScriptElement :: IsGObject obj => obj -> HTMLScriptElement
castToHTMLScriptElement = castTo gTypeHTMLScriptElement "HTMLScriptElement"
foreign import javascript unsafe "window[\"HTMLScriptElement\"]" gTypeHTMLScriptElement :: GType
#else
type IsHTMLScriptElement o = HTMLScriptElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLSelectElement = HTMLSelectElement { unHTMLSelectElement :: JSRef }
instance Eq (HTMLSelectElement) where
(HTMLSelectElement a) == (HTMLSelectElement b) = js_eq a b
instance PToJSRef HTMLSelectElement where
pToJSRef = unHTMLSelectElement
instance PFromJSRef HTMLSelectElement where
pFromJSRef = HTMLSelectElement
instance ToJSRef HTMLSelectElement where
toJSRef = return . unHTMLSelectElement
instance FromJSRef HTMLSelectElement where
fromJSRef = return . fmap HTMLSelectElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLSelectElement
instance IsElement HTMLSelectElement
instance IsNode HTMLSelectElement
instance IsEventTarget HTMLSelectElement
instance IsGObject HTMLSelectElement where
toGObject = GObject . unHTMLSelectElement
unsafeCastGObject = HTMLSelectElement . unGObject
castToHTMLSelectElement :: IsGObject obj => obj -> HTMLSelectElement
castToHTMLSelectElement = castTo gTypeHTMLSelectElement "HTMLSelectElement"
foreign import javascript unsafe "window[\"HTMLSelectElement\"]" gTypeHTMLSelectElement :: GType
#else
type IsHTMLSelectElement o = HTMLSelectElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLSourceElement = HTMLSourceElement { unHTMLSourceElement :: JSRef }
instance Eq (HTMLSourceElement) where
(HTMLSourceElement a) == (HTMLSourceElement b) = js_eq a b
instance PToJSRef HTMLSourceElement where
pToJSRef = unHTMLSourceElement
instance PFromJSRef HTMLSourceElement where
pFromJSRef = HTMLSourceElement
instance ToJSRef HTMLSourceElement where
toJSRef = return . unHTMLSourceElement
instance FromJSRef HTMLSourceElement where
fromJSRef = return . fmap HTMLSourceElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLSourceElement
instance IsElement HTMLSourceElement
instance IsNode HTMLSourceElement
instance IsEventTarget HTMLSourceElement
instance IsGObject HTMLSourceElement where
toGObject = GObject . unHTMLSourceElement
unsafeCastGObject = HTMLSourceElement . unGObject
castToHTMLSourceElement :: IsGObject obj => obj -> HTMLSourceElement
castToHTMLSourceElement = castTo gTypeHTMLSourceElement "HTMLSourceElement"
foreign import javascript unsafe "window[\"HTMLSourceElement\"]" gTypeHTMLSourceElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLSpanElement = HTMLSpanElement { unHTMLSpanElement :: JSRef }
instance Eq (HTMLSpanElement) where
(HTMLSpanElement a) == (HTMLSpanElement b) = js_eq a b
instance PToJSRef HTMLSpanElement where
pToJSRef = unHTMLSpanElement
instance PFromJSRef HTMLSpanElement where
pFromJSRef = HTMLSpanElement
instance ToJSRef HTMLSpanElement where
toJSRef = return . unHTMLSpanElement
instance FromJSRef HTMLSpanElement where
fromJSRef = return . fmap HTMLSpanElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLSpanElement
instance IsElement HTMLSpanElement
instance IsNode HTMLSpanElement
instance IsEventTarget HTMLSpanElement
instance IsGObject HTMLSpanElement where
toGObject = GObject . unHTMLSpanElement
unsafeCastGObject = HTMLSpanElement . unGObject
castToHTMLSpanElement :: IsGObject obj => obj -> HTMLSpanElement
castToHTMLSpanElement = castTo gTypeHTMLSpanElement "HTMLSpanElement"
foreign import javascript unsafe "window[\"HTMLSpanElement\"]" gTypeHTMLSpanElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLStyleElement = HTMLStyleElement { unHTMLStyleElement :: JSRef }
instance Eq (HTMLStyleElement) where
(HTMLStyleElement a) == (HTMLStyleElement b) = js_eq a b
instance PToJSRef HTMLStyleElement where
pToJSRef = unHTMLStyleElement
instance PFromJSRef HTMLStyleElement where
pFromJSRef = HTMLStyleElement
instance ToJSRef HTMLStyleElement where
toJSRef = return . unHTMLStyleElement
instance FromJSRef HTMLStyleElement where
fromJSRef = return . fmap HTMLStyleElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLStyleElement
instance IsElement HTMLStyleElement
instance IsNode HTMLStyleElement
instance IsEventTarget HTMLStyleElement
instance IsGObject HTMLStyleElement where
toGObject = GObject . unHTMLStyleElement
unsafeCastGObject = HTMLStyleElement . unGObject
castToHTMLStyleElement :: IsGObject obj => obj -> HTMLStyleElement
castToHTMLStyleElement = castTo gTypeHTMLStyleElement "HTMLStyleElement"
foreign import javascript unsafe "window[\"HTMLStyleElement\"]" gTypeHTMLStyleElement :: GType
#else
type IsHTMLStyleElement o = HTMLStyleElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTableCaptionElement = HTMLTableCaptionElement { unHTMLTableCaptionElement :: JSRef }
instance Eq (HTMLTableCaptionElement) where
(HTMLTableCaptionElement a) == (HTMLTableCaptionElement b) = js_eq a b
instance PToJSRef HTMLTableCaptionElement where
pToJSRef = unHTMLTableCaptionElement
instance PFromJSRef HTMLTableCaptionElement where
pFromJSRef = HTMLTableCaptionElement
instance ToJSRef HTMLTableCaptionElement where
toJSRef = return . unHTMLTableCaptionElement
instance FromJSRef HTMLTableCaptionElement where
fromJSRef = return . fmap HTMLTableCaptionElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTableCaptionElement
instance IsElement HTMLTableCaptionElement
instance IsNode HTMLTableCaptionElement
instance IsEventTarget HTMLTableCaptionElement
instance IsGObject HTMLTableCaptionElement where
toGObject = GObject . unHTMLTableCaptionElement
unsafeCastGObject = HTMLTableCaptionElement . unGObject
castToHTMLTableCaptionElement :: IsGObject obj => obj -> HTMLTableCaptionElement
castToHTMLTableCaptionElement = castTo gTypeHTMLTableCaptionElement "HTMLTableCaptionElement"
foreign import javascript unsafe "window[\"HTMLTableCaptionElement\"]" gTypeHTMLTableCaptionElement :: GType
#else
type IsHTMLTableCaptionElement o = HTMLTableCaptionElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTableCellElement = HTMLTableCellElement { unHTMLTableCellElement :: JSRef }
instance Eq (HTMLTableCellElement) where
(HTMLTableCellElement a) == (HTMLTableCellElement b) = js_eq a b
instance PToJSRef HTMLTableCellElement where
pToJSRef = unHTMLTableCellElement
instance PFromJSRef HTMLTableCellElement where
pFromJSRef = HTMLTableCellElement
instance ToJSRef HTMLTableCellElement where
toJSRef = return . unHTMLTableCellElement
instance FromJSRef HTMLTableCellElement where
fromJSRef = return . fmap HTMLTableCellElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTableCellElement
instance IsElement HTMLTableCellElement
instance IsNode HTMLTableCellElement
instance IsEventTarget HTMLTableCellElement
instance IsGObject HTMLTableCellElement where
toGObject = GObject . unHTMLTableCellElement
unsafeCastGObject = HTMLTableCellElement . unGObject
castToHTMLTableCellElement :: IsGObject obj => obj -> HTMLTableCellElement
castToHTMLTableCellElement = castTo gTypeHTMLTableCellElement "HTMLTableCellElement"
foreign import javascript unsafe "window[\"HTMLTableCellElement\"]" gTypeHTMLTableCellElement :: GType
#else
type IsHTMLTableCellElement o = HTMLTableCellElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTableColElement = HTMLTableColElement { unHTMLTableColElement :: JSRef }
instance Eq (HTMLTableColElement) where
(HTMLTableColElement a) == (HTMLTableColElement b) = js_eq a b
instance PToJSRef HTMLTableColElement where
pToJSRef = unHTMLTableColElement
instance PFromJSRef HTMLTableColElement where
pFromJSRef = HTMLTableColElement
instance ToJSRef HTMLTableColElement where
toJSRef = return . unHTMLTableColElement
instance FromJSRef HTMLTableColElement where
fromJSRef = return . fmap HTMLTableColElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTableColElement
instance IsElement HTMLTableColElement
instance IsNode HTMLTableColElement
instance IsEventTarget HTMLTableColElement
instance IsGObject HTMLTableColElement where
toGObject = GObject . unHTMLTableColElement
unsafeCastGObject = HTMLTableColElement . unGObject
castToHTMLTableColElement :: IsGObject obj => obj -> HTMLTableColElement
castToHTMLTableColElement = castTo gTypeHTMLTableColElement "HTMLTableColElement"
foreign import javascript unsafe "window[\"HTMLTableColElement\"]" gTypeHTMLTableColElement :: GType
#else
type IsHTMLTableColElement o = HTMLTableColElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTableElement = HTMLTableElement { unHTMLTableElement :: JSRef }
instance Eq (HTMLTableElement) where
(HTMLTableElement a) == (HTMLTableElement b) = js_eq a b
instance PToJSRef HTMLTableElement where
pToJSRef = unHTMLTableElement
instance PFromJSRef HTMLTableElement where
pFromJSRef = HTMLTableElement
instance ToJSRef HTMLTableElement where
toJSRef = return . unHTMLTableElement
instance FromJSRef HTMLTableElement where
fromJSRef = return . fmap HTMLTableElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTableElement
instance IsElement HTMLTableElement
instance IsNode HTMLTableElement
instance IsEventTarget HTMLTableElement
instance IsGObject HTMLTableElement where
toGObject = GObject . unHTMLTableElement
unsafeCastGObject = HTMLTableElement . unGObject
castToHTMLTableElement :: IsGObject obj => obj -> HTMLTableElement
castToHTMLTableElement = castTo gTypeHTMLTableElement "HTMLTableElement"
foreign import javascript unsafe "window[\"HTMLTableElement\"]" gTypeHTMLTableElement :: GType
#else
type IsHTMLTableElement o = HTMLTableElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTableRowElement = HTMLTableRowElement { unHTMLTableRowElement :: JSRef }
instance Eq (HTMLTableRowElement) where
(HTMLTableRowElement a) == (HTMLTableRowElement b) = js_eq a b
instance PToJSRef HTMLTableRowElement where
pToJSRef = unHTMLTableRowElement
instance PFromJSRef HTMLTableRowElement where
pFromJSRef = HTMLTableRowElement
instance ToJSRef HTMLTableRowElement where
toJSRef = return . unHTMLTableRowElement
instance FromJSRef HTMLTableRowElement where
fromJSRef = return . fmap HTMLTableRowElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTableRowElement
instance IsElement HTMLTableRowElement
instance IsNode HTMLTableRowElement
instance IsEventTarget HTMLTableRowElement
instance IsGObject HTMLTableRowElement where
toGObject = GObject . unHTMLTableRowElement
unsafeCastGObject = HTMLTableRowElement . unGObject
castToHTMLTableRowElement :: IsGObject obj => obj -> HTMLTableRowElement
castToHTMLTableRowElement = castTo gTypeHTMLTableRowElement "HTMLTableRowElement"
foreign import javascript unsafe "window[\"HTMLTableRowElement\"]" gTypeHTMLTableRowElement :: GType
#else
type IsHTMLTableRowElement o = HTMLTableRowElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTableSectionElement = HTMLTableSectionElement { unHTMLTableSectionElement :: JSRef }
instance Eq (HTMLTableSectionElement) where
(HTMLTableSectionElement a) == (HTMLTableSectionElement b) = js_eq a b
instance PToJSRef HTMLTableSectionElement where
pToJSRef = unHTMLTableSectionElement
instance PFromJSRef HTMLTableSectionElement where
pFromJSRef = HTMLTableSectionElement
instance ToJSRef HTMLTableSectionElement where
toJSRef = return . unHTMLTableSectionElement
instance FromJSRef HTMLTableSectionElement where
fromJSRef = return . fmap HTMLTableSectionElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTableSectionElement
instance IsElement HTMLTableSectionElement
instance IsNode HTMLTableSectionElement
instance IsEventTarget HTMLTableSectionElement
instance IsGObject HTMLTableSectionElement where
toGObject = GObject . unHTMLTableSectionElement
unsafeCastGObject = HTMLTableSectionElement . unGObject
castToHTMLTableSectionElement :: IsGObject obj => obj -> HTMLTableSectionElement
castToHTMLTableSectionElement = castTo gTypeHTMLTableSectionElement "HTMLTableSectionElement"
foreign import javascript unsafe "window[\"HTMLTableSectionElement\"]" gTypeHTMLTableSectionElement :: GType
#else
type IsHTMLTableSectionElement o = HTMLTableSectionElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTemplateElement = HTMLTemplateElement { unHTMLTemplateElement :: JSRef }
instance Eq (HTMLTemplateElement) where
(HTMLTemplateElement a) == (HTMLTemplateElement b) = js_eq a b
instance PToJSRef HTMLTemplateElement where
pToJSRef = unHTMLTemplateElement
instance PFromJSRef HTMLTemplateElement where
pFromJSRef = HTMLTemplateElement
instance ToJSRef HTMLTemplateElement where
toJSRef = return . unHTMLTemplateElement
instance FromJSRef HTMLTemplateElement where
fromJSRef = return . fmap HTMLTemplateElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTemplateElement
instance IsElement HTMLTemplateElement
instance IsNode HTMLTemplateElement
instance IsEventTarget HTMLTemplateElement
instance IsGObject HTMLTemplateElement where
toGObject = GObject . unHTMLTemplateElement
unsafeCastGObject = HTMLTemplateElement . unGObject
castToHTMLTemplateElement :: IsGObject obj => obj -> HTMLTemplateElement
castToHTMLTemplateElement = castTo gTypeHTMLTemplateElement "HTMLTemplateElement"
foreign import javascript unsafe "window[\"HTMLTemplateElement\"]" gTypeHTMLTemplateElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTextAreaElement = HTMLTextAreaElement { unHTMLTextAreaElement :: JSRef }
instance Eq (HTMLTextAreaElement) where
(HTMLTextAreaElement a) == (HTMLTextAreaElement b) = js_eq a b
instance PToJSRef HTMLTextAreaElement where
pToJSRef = unHTMLTextAreaElement
instance PFromJSRef HTMLTextAreaElement where
pFromJSRef = HTMLTextAreaElement
instance ToJSRef HTMLTextAreaElement where
toJSRef = return . unHTMLTextAreaElement
instance FromJSRef HTMLTextAreaElement where
fromJSRef = return . fmap HTMLTextAreaElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTextAreaElement
instance IsElement HTMLTextAreaElement
instance IsNode HTMLTextAreaElement
instance IsEventTarget HTMLTextAreaElement
instance IsGObject HTMLTextAreaElement where
toGObject = GObject . unHTMLTextAreaElement
unsafeCastGObject = HTMLTextAreaElement . unGObject
castToHTMLTextAreaElement :: IsGObject obj => obj -> HTMLTextAreaElement
castToHTMLTextAreaElement = castTo gTypeHTMLTextAreaElement "HTMLTextAreaElement"
foreign import javascript unsafe "window[\"HTMLTextAreaElement\"]" gTypeHTMLTextAreaElement :: GType
#else
type IsHTMLTextAreaElement o = HTMLTextAreaElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTitleElement = HTMLTitleElement { unHTMLTitleElement :: JSRef }
instance Eq (HTMLTitleElement) where
(HTMLTitleElement a) == (HTMLTitleElement b) = js_eq a b
instance PToJSRef HTMLTitleElement where
pToJSRef = unHTMLTitleElement
instance PFromJSRef HTMLTitleElement where
pFromJSRef = HTMLTitleElement
instance ToJSRef HTMLTitleElement where
toJSRef = return . unHTMLTitleElement
instance FromJSRef HTMLTitleElement where
fromJSRef = return . fmap HTMLTitleElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTitleElement
instance IsElement HTMLTitleElement
instance IsNode HTMLTitleElement
instance IsEventTarget HTMLTitleElement
instance IsGObject HTMLTitleElement where
toGObject = GObject . unHTMLTitleElement
unsafeCastGObject = HTMLTitleElement . unGObject
castToHTMLTitleElement :: IsGObject obj => obj -> HTMLTitleElement
castToHTMLTitleElement = castTo gTypeHTMLTitleElement "HTMLTitleElement"
foreign import javascript unsafe "window[\"HTMLTitleElement\"]" gTypeHTMLTitleElement :: GType
#else
type IsHTMLTitleElement o = HTMLTitleElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLTrackElement = HTMLTrackElement { unHTMLTrackElement :: JSRef }
instance Eq (HTMLTrackElement) where
(HTMLTrackElement a) == (HTMLTrackElement b) = js_eq a b
instance PToJSRef HTMLTrackElement where
pToJSRef = unHTMLTrackElement
instance PFromJSRef HTMLTrackElement where
pFromJSRef = HTMLTrackElement
instance ToJSRef HTMLTrackElement where
toJSRef = return . unHTMLTrackElement
instance FromJSRef HTMLTrackElement where
fromJSRef = return . fmap HTMLTrackElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLTrackElement
instance IsElement HTMLTrackElement
instance IsNode HTMLTrackElement
instance IsEventTarget HTMLTrackElement
instance IsGObject HTMLTrackElement where
toGObject = GObject . unHTMLTrackElement
unsafeCastGObject = HTMLTrackElement . unGObject
castToHTMLTrackElement :: IsGObject obj => obj -> HTMLTrackElement
castToHTMLTrackElement = castTo gTypeHTMLTrackElement "HTMLTrackElement"
foreign import javascript unsafe "window[\"HTMLTrackElement\"]" gTypeHTMLTrackElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLUListElement = HTMLUListElement { unHTMLUListElement :: JSRef }
instance Eq (HTMLUListElement) where
(HTMLUListElement a) == (HTMLUListElement b) = js_eq a b
instance PToJSRef HTMLUListElement where
pToJSRef = unHTMLUListElement
instance PFromJSRef HTMLUListElement where
pFromJSRef = HTMLUListElement
instance ToJSRef HTMLUListElement where
toJSRef = return . unHTMLUListElement
instance FromJSRef HTMLUListElement where
fromJSRef = return . fmap HTMLUListElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLUListElement
instance IsElement HTMLUListElement
instance IsNode HTMLUListElement
instance IsEventTarget HTMLUListElement
instance IsGObject HTMLUListElement where
toGObject = GObject . unHTMLUListElement
unsafeCastGObject = HTMLUListElement . unGObject
castToHTMLUListElement :: IsGObject obj => obj -> HTMLUListElement
castToHTMLUListElement = castTo gTypeHTMLUListElement "HTMLUListElement"
foreign import javascript unsafe "window[\"HTMLUListElement\"]" gTypeHTMLUListElement :: GType
#else
type IsHTMLUListElement o = HTMLUListElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLUnknownElement = HTMLUnknownElement { unHTMLUnknownElement :: JSRef }
instance Eq (HTMLUnknownElement) where
(HTMLUnknownElement a) == (HTMLUnknownElement b) = js_eq a b
instance PToJSRef HTMLUnknownElement where
pToJSRef = unHTMLUnknownElement
instance PFromJSRef HTMLUnknownElement where
pFromJSRef = HTMLUnknownElement
instance ToJSRef HTMLUnknownElement where
toJSRef = return . unHTMLUnknownElement
instance FromJSRef HTMLUnknownElement where
fromJSRef = return . fmap HTMLUnknownElement . maybeJSNullOrUndefined
instance IsHTMLElement HTMLUnknownElement
instance IsElement HTMLUnknownElement
instance IsNode HTMLUnknownElement
instance IsEventTarget HTMLUnknownElement
instance IsGObject HTMLUnknownElement where
toGObject = GObject . unHTMLUnknownElement
unsafeCastGObject = HTMLUnknownElement . unGObject
castToHTMLUnknownElement :: IsGObject obj => obj -> HTMLUnknownElement
castToHTMLUnknownElement = castTo gTypeHTMLUnknownElement "HTMLUnknownElement"
foreign import javascript unsafe "window[\"HTMLUnknownElement\"]" gTypeHTMLUnknownElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HTMLVideoElement = HTMLVideoElement { unHTMLVideoElement :: JSRef }
instance Eq (HTMLVideoElement) where
(HTMLVideoElement a) == (HTMLVideoElement b) = js_eq a b
instance PToJSRef HTMLVideoElement where
pToJSRef = unHTMLVideoElement
instance PFromJSRef HTMLVideoElement where
pFromJSRef = HTMLVideoElement
instance ToJSRef HTMLVideoElement where
toJSRef = return . unHTMLVideoElement
instance FromJSRef HTMLVideoElement where
fromJSRef = return . fmap HTMLVideoElement . maybeJSNullOrUndefined
instance IsHTMLMediaElement HTMLVideoElement
instance IsHTMLElement HTMLVideoElement
instance IsElement HTMLVideoElement
instance IsNode HTMLVideoElement
instance IsEventTarget HTMLVideoElement
instance IsGObject HTMLVideoElement where
toGObject = GObject . unHTMLVideoElement
unsafeCastGObject = HTMLVideoElement . unGObject
castToHTMLVideoElement :: IsGObject obj => obj -> HTMLVideoElement
castToHTMLVideoElement = castTo gTypeHTMLVideoElement "HTMLVideoElement"
foreign import javascript unsafe "window[\"HTMLVideoElement\"]" gTypeHTMLVideoElement :: GType
#else
type IsHTMLVideoElement o = HTMLVideoElementClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype HashChangeEvent = HashChangeEvent { unHashChangeEvent :: JSRef }
instance Eq (HashChangeEvent) where
(HashChangeEvent a) == (HashChangeEvent b) = js_eq a b
instance PToJSRef HashChangeEvent where
pToJSRef = unHashChangeEvent
instance PFromJSRef HashChangeEvent where
pFromJSRef = HashChangeEvent
instance ToJSRef HashChangeEvent where
toJSRef = return . unHashChangeEvent
instance FromJSRef HashChangeEvent where
fromJSRef = return . fmap HashChangeEvent . maybeJSNullOrUndefined
instance IsEvent HashChangeEvent
instance IsGObject HashChangeEvent where
toGObject = GObject . unHashChangeEvent
unsafeCastGObject = HashChangeEvent . unGObject
castToHashChangeEvent :: IsGObject obj => obj -> HashChangeEvent
castToHashChangeEvent = castTo gTypeHashChangeEvent "HashChangeEvent"
foreign import javascript unsafe "window[\"HashChangeEvent\"]" gTypeHashChangeEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype History = History { unHistory :: JSRef }
instance Eq (History) where
(History a) == (History b) = js_eq a b
instance PToJSRef History where
pToJSRef = unHistory
instance PFromJSRef History where
pFromJSRef = History
instance ToJSRef History where
toJSRef = return . unHistory
instance FromJSRef History where
fromJSRef = return . fmap History . maybeJSNullOrUndefined
instance IsGObject History where
toGObject = GObject . unHistory
unsafeCastGObject = History . unGObject
castToHistory :: IsGObject obj => obj -> History
castToHistory = castTo gTypeHistory "History"
foreign import javascript unsafe "window[\"History\"]" gTypeHistory :: GType
#else
type IsHistory o = HistoryClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBAny = IDBAny { unIDBAny :: JSRef }
instance Eq (IDBAny) where
(IDBAny a) == (IDBAny b) = js_eq a b
instance PToJSRef IDBAny where
pToJSRef = unIDBAny
instance PFromJSRef IDBAny where
pFromJSRef = IDBAny
instance ToJSRef IDBAny where
toJSRef = return . unIDBAny
instance FromJSRef IDBAny where
fromJSRef = return . fmap IDBAny . maybeJSNullOrUndefined
instance IsGObject IDBAny where
toGObject = GObject . unIDBAny
unsafeCastGObject = IDBAny . unGObject
castToIDBAny :: IsGObject obj => obj -> IDBAny
castToIDBAny = castTo gTypeIDBAny "IDBAny"
foreign import javascript unsafe "window[\"IDBAny\"]" gTypeIDBAny :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBCursor = IDBCursor { unIDBCursor :: JSRef }
instance Eq (IDBCursor) where
(IDBCursor a) == (IDBCursor b) = js_eq a b
instance PToJSRef IDBCursor where
pToJSRef = unIDBCursor
instance PFromJSRef IDBCursor where
pFromJSRef = IDBCursor
instance ToJSRef IDBCursor where
toJSRef = return . unIDBCursor
instance FromJSRef IDBCursor where
fromJSRef = return . fmap IDBCursor . maybeJSNullOrUndefined
class IsGObject o => IsIDBCursor o
toIDBCursor :: IsIDBCursor o => o -> IDBCursor
toIDBCursor = unsafeCastGObject . toGObject
instance IsIDBCursor IDBCursor
instance IsGObject IDBCursor where
toGObject = GObject . unIDBCursor
unsafeCastGObject = IDBCursor . unGObject
castToIDBCursor :: IsGObject obj => obj -> IDBCursor
castToIDBCursor = castTo gTypeIDBCursor "IDBCursor"
foreign import javascript unsafe "window[\"IDBCursor\"]" gTypeIDBCursor :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBCursorWithValue = IDBCursorWithValue { unIDBCursorWithValue :: JSRef }
instance Eq (IDBCursorWithValue) where
(IDBCursorWithValue a) == (IDBCursorWithValue b) = js_eq a b
instance PToJSRef IDBCursorWithValue where
pToJSRef = unIDBCursorWithValue
instance PFromJSRef IDBCursorWithValue where
pFromJSRef = IDBCursorWithValue
instance ToJSRef IDBCursorWithValue where
toJSRef = return . unIDBCursorWithValue
instance FromJSRef IDBCursorWithValue where
fromJSRef = return . fmap IDBCursorWithValue . maybeJSNullOrUndefined
instance IsIDBCursor IDBCursorWithValue
instance IsGObject IDBCursorWithValue where
toGObject = GObject . unIDBCursorWithValue
unsafeCastGObject = IDBCursorWithValue . unGObject
castToIDBCursorWithValue :: IsGObject obj => obj -> IDBCursorWithValue
castToIDBCursorWithValue = castTo gTypeIDBCursorWithValue "IDBCursorWithValue"
foreign import javascript unsafe "window[\"IDBCursorWithValue\"]" gTypeIDBCursorWithValue :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBDatabase = IDBDatabase { unIDBDatabase :: JSRef }
instance Eq (IDBDatabase) where
(IDBDatabase a) == (IDBDatabase b) = js_eq a b
instance PToJSRef IDBDatabase where
pToJSRef = unIDBDatabase
instance PFromJSRef IDBDatabase where
pFromJSRef = IDBDatabase
instance ToJSRef IDBDatabase where
toJSRef = return . unIDBDatabase
instance FromJSRef IDBDatabase where
fromJSRef = return . fmap IDBDatabase . maybeJSNullOrUndefined
instance IsEventTarget IDBDatabase
instance IsGObject IDBDatabase where
toGObject = GObject . unIDBDatabase
unsafeCastGObject = IDBDatabase . unGObject
castToIDBDatabase :: IsGObject obj => obj -> IDBDatabase
castToIDBDatabase = castTo gTypeIDBDatabase "IDBDatabase"
foreign import javascript unsafe "window[\"IDBDatabase\"]" gTypeIDBDatabase :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBFactory = IDBFactory { unIDBFactory :: JSRef }
instance Eq (IDBFactory) where
(IDBFactory a) == (IDBFactory b) = js_eq a b
instance PToJSRef IDBFactory where
pToJSRef = unIDBFactory
instance PFromJSRef IDBFactory where
pFromJSRef = IDBFactory
instance ToJSRef IDBFactory where
toJSRef = return . unIDBFactory
instance FromJSRef IDBFactory where
fromJSRef = return . fmap IDBFactory . maybeJSNullOrUndefined
instance IsGObject IDBFactory where
toGObject = GObject . unIDBFactory
unsafeCastGObject = IDBFactory . unGObject
castToIDBFactory :: IsGObject obj => obj -> IDBFactory
castToIDBFactory = castTo gTypeIDBFactory "IDBFactory"
foreign import javascript unsafe "window[\"IDBFactory\"]" gTypeIDBFactory :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBIndex = IDBIndex { unIDBIndex :: JSRef }
instance Eq (IDBIndex) where
(IDBIndex a) == (IDBIndex b) = js_eq a b
instance PToJSRef IDBIndex where
pToJSRef = unIDBIndex
instance PFromJSRef IDBIndex where
pFromJSRef = IDBIndex
instance ToJSRef IDBIndex where
toJSRef = return . unIDBIndex
instance FromJSRef IDBIndex where
fromJSRef = return . fmap IDBIndex . maybeJSNullOrUndefined
instance IsGObject IDBIndex where
toGObject = GObject . unIDBIndex
unsafeCastGObject = IDBIndex . unGObject
castToIDBIndex :: IsGObject obj => obj -> IDBIndex
castToIDBIndex = castTo gTypeIDBIndex "IDBIndex"
foreign import javascript unsafe "window[\"IDBIndex\"]" gTypeIDBIndex :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBKeyRange = IDBKeyRange { unIDBKeyRange :: JSRef }
instance Eq (IDBKeyRange) where
(IDBKeyRange a) == (IDBKeyRange b) = js_eq a b
instance PToJSRef IDBKeyRange where
pToJSRef = unIDBKeyRange
instance PFromJSRef IDBKeyRange where
pFromJSRef = IDBKeyRange
instance ToJSRef IDBKeyRange where
toJSRef = return . unIDBKeyRange
instance FromJSRef IDBKeyRange where
fromJSRef = return . fmap IDBKeyRange . maybeJSNullOrUndefined
instance IsGObject IDBKeyRange where
toGObject = GObject . unIDBKeyRange
unsafeCastGObject = IDBKeyRange . unGObject
castToIDBKeyRange :: IsGObject obj => obj -> IDBKeyRange
castToIDBKeyRange = castTo gTypeIDBKeyRange "IDBKeyRange"
foreign import javascript unsafe "window[\"IDBKeyRange\"]" gTypeIDBKeyRange :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBObjectStore = IDBObjectStore { unIDBObjectStore :: JSRef }
instance Eq (IDBObjectStore) where
(IDBObjectStore a) == (IDBObjectStore b) = js_eq a b
instance PToJSRef IDBObjectStore where
pToJSRef = unIDBObjectStore
instance PFromJSRef IDBObjectStore where
pFromJSRef = IDBObjectStore
instance ToJSRef IDBObjectStore where
toJSRef = return . unIDBObjectStore
instance FromJSRef IDBObjectStore where
fromJSRef = return . fmap IDBObjectStore . maybeJSNullOrUndefined
instance IsGObject IDBObjectStore where
toGObject = GObject . unIDBObjectStore
unsafeCastGObject = IDBObjectStore . unGObject
castToIDBObjectStore :: IsGObject obj => obj -> IDBObjectStore
castToIDBObjectStore = castTo gTypeIDBObjectStore "IDBObjectStore"
foreign import javascript unsafe "window[\"IDBObjectStore\"]" gTypeIDBObjectStore :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBOpenDBRequest = IDBOpenDBRequest { unIDBOpenDBRequest :: JSRef }
instance Eq (IDBOpenDBRequest) where
(IDBOpenDBRequest a) == (IDBOpenDBRequest b) = js_eq a b
instance PToJSRef IDBOpenDBRequest where
pToJSRef = unIDBOpenDBRequest
instance PFromJSRef IDBOpenDBRequest where
pFromJSRef = IDBOpenDBRequest
instance ToJSRef IDBOpenDBRequest where
toJSRef = return . unIDBOpenDBRequest
instance FromJSRef IDBOpenDBRequest where
fromJSRef = return . fmap IDBOpenDBRequest . maybeJSNullOrUndefined
instance IsIDBRequest IDBOpenDBRequest
instance IsEventTarget IDBOpenDBRequest
instance IsGObject IDBOpenDBRequest where
toGObject = GObject . unIDBOpenDBRequest
unsafeCastGObject = IDBOpenDBRequest . unGObject
castToIDBOpenDBRequest :: IsGObject obj => obj -> IDBOpenDBRequest
castToIDBOpenDBRequest = castTo gTypeIDBOpenDBRequest "IDBOpenDBRequest"
foreign import javascript unsafe "window[\"IDBOpenDBRequest\"]" gTypeIDBOpenDBRequest :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBRequest = IDBRequest { unIDBRequest :: JSRef }
instance Eq (IDBRequest) where
(IDBRequest a) == (IDBRequest b) = js_eq a b
instance PToJSRef IDBRequest where
pToJSRef = unIDBRequest
instance PFromJSRef IDBRequest where
pFromJSRef = IDBRequest
instance ToJSRef IDBRequest where
toJSRef = return . unIDBRequest
instance FromJSRef IDBRequest where
fromJSRef = return . fmap IDBRequest . maybeJSNullOrUndefined
class IsEventTarget o => IsIDBRequest o
toIDBRequest :: IsIDBRequest o => o -> IDBRequest
toIDBRequest = unsafeCastGObject . toGObject
instance IsIDBRequest IDBRequest
instance IsEventTarget IDBRequest
instance IsGObject IDBRequest where
toGObject = GObject . unIDBRequest
unsafeCastGObject = IDBRequest . unGObject
castToIDBRequest :: IsGObject obj => obj -> IDBRequest
castToIDBRequest = castTo gTypeIDBRequest "IDBRequest"
foreign import javascript unsafe "window[\"IDBRequest\"]" gTypeIDBRequest :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBTransaction = IDBTransaction { unIDBTransaction :: JSRef }
instance Eq (IDBTransaction) where
(IDBTransaction a) == (IDBTransaction b) = js_eq a b
instance PToJSRef IDBTransaction where
pToJSRef = unIDBTransaction
instance PFromJSRef IDBTransaction where
pFromJSRef = IDBTransaction
instance ToJSRef IDBTransaction where
toJSRef = return . unIDBTransaction
instance FromJSRef IDBTransaction where
fromJSRef = return . fmap IDBTransaction . maybeJSNullOrUndefined
instance IsEventTarget IDBTransaction
instance IsGObject IDBTransaction where
toGObject = GObject . unIDBTransaction
unsafeCastGObject = IDBTransaction . unGObject
castToIDBTransaction :: IsGObject obj => obj -> IDBTransaction
castToIDBTransaction = castTo gTypeIDBTransaction "IDBTransaction"
foreign import javascript unsafe "window[\"IDBTransaction\"]" gTypeIDBTransaction :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype IDBVersionChangeEvent = IDBVersionChangeEvent { unIDBVersionChangeEvent :: JSRef }
instance Eq (IDBVersionChangeEvent) where
(IDBVersionChangeEvent a) == (IDBVersionChangeEvent b) = js_eq a b
instance PToJSRef IDBVersionChangeEvent where
pToJSRef = unIDBVersionChangeEvent
instance PFromJSRef IDBVersionChangeEvent where
pFromJSRef = IDBVersionChangeEvent
instance ToJSRef IDBVersionChangeEvent where
toJSRef = return . unIDBVersionChangeEvent
instance FromJSRef IDBVersionChangeEvent where
fromJSRef = return . fmap IDBVersionChangeEvent . maybeJSNullOrUndefined
instance IsEvent IDBVersionChangeEvent
instance IsGObject IDBVersionChangeEvent where
toGObject = GObject . unIDBVersionChangeEvent
unsafeCastGObject = IDBVersionChangeEvent . unGObject
castToIDBVersionChangeEvent :: IsGObject obj => obj -> IDBVersionChangeEvent
castToIDBVersionChangeEvent = castTo gTypeIDBVersionChangeEvent "IDBVersionChangeEvent"
foreign import javascript unsafe "window[\"IDBVersionChangeEvent\"]" gTypeIDBVersionChangeEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ImageData = ImageData { unImageData :: JSRef }
instance Eq (ImageData) where
(ImageData a) == (ImageData b) = js_eq a b
instance PToJSRef ImageData where
pToJSRef = unImageData
instance PFromJSRef ImageData where
pFromJSRef = ImageData
instance ToJSRef ImageData where
toJSRef = return . unImageData
instance FromJSRef ImageData where
fromJSRef = return . fmap ImageData . maybeJSNullOrUndefined
instance IsGObject ImageData where
toGObject = GObject . unImageData
unsafeCastGObject = ImageData . unGObject
castToImageData :: IsGObject obj => obj -> ImageData
castToImageData = castTo gTypeImageData "ImageData"
foreign import javascript unsafe "window[\"ImageData\"]" gTypeImageData :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype InspectorFrontendHost = InspectorFrontendHost { unInspectorFrontendHost :: JSRef }
instance Eq (InspectorFrontendHost) where
(InspectorFrontendHost a) == (InspectorFrontendHost b) = js_eq a b
instance PToJSRef InspectorFrontendHost where
pToJSRef = unInspectorFrontendHost
instance PFromJSRef InspectorFrontendHost where
pFromJSRef = InspectorFrontendHost
instance ToJSRef InspectorFrontendHost where
toJSRef = return . unInspectorFrontendHost
instance FromJSRef InspectorFrontendHost where
fromJSRef = return . fmap InspectorFrontendHost . maybeJSNullOrUndefined
instance IsGObject InspectorFrontendHost where
toGObject = GObject . unInspectorFrontendHost
unsafeCastGObject = InspectorFrontendHost . unGObject
castToInspectorFrontendHost :: IsGObject obj => obj -> InspectorFrontendHost
castToInspectorFrontendHost = castTo gTypeInspectorFrontendHost "InspectorFrontendHost"
foreign import javascript unsafe "window[\"InspectorFrontendHost\"]" gTypeInspectorFrontendHost :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype InternalSettings = InternalSettings { unInternalSettings :: JSRef }
instance Eq (InternalSettings) where
(InternalSettings a) == (InternalSettings b) = js_eq a b
instance PToJSRef InternalSettings where
pToJSRef = unInternalSettings
instance PFromJSRef InternalSettings where
pFromJSRef = InternalSettings
instance ToJSRef InternalSettings where
toJSRef = return . unInternalSettings
instance FromJSRef InternalSettings where
fromJSRef = return . fmap InternalSettings . maybeJSNullOrUndefined
instance IsGObject InternalSettings where
toGObject = GObject . unInternalSettings
unsafeCastGObject = InternalSettings . unGObject
castToInternalSettings :: IsGObject obj => obj -> InternalSettings
castToInternalSettings = castTo gTypeInternalSettings "InternalSettings"
foreign import javascript unsafe "window[\"InternalSettings\"]" gTypeInternalSettings :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Internals = Internals { unInternals :: JSRef }
instance Eq (Internals) where
(Internals a) == (Internals b) = js_eq a b
instance PToJSRef Internals where
pToJSRef = unInternals
instance PFromJSRef Internals where
pFromJSRef = Internals
instance ToJSRef Internals where
toJSRef = return . unInternals
instance FromJSRef Internals where
fromJSRef = return . fmap Internals . maybeJSNullOrUndefined
instance IsGObject Internals where
toGObject = GObject . unInternals
unsafeCastGObject = Internals . unGObject
castToInternals :: IsGObject obj => obj -> Internals
castToInternals = castTo gTypeInternals "Internals"
foreign import javascript unsafe "window[\"Internals\"]" gTypeInternals :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype KeyboardEvent = KeyboardEvent { unKeyboardEvent :: JSRef }
instance Eq (KeyboardEvent) where
(KeyboardEvent a) == (KeyboardEvent b) = js_eq a b
instance PToJSRef KeyboardEvent where
pToJSRef = unKeyboardEvent
instance PFromJSRef KeyboardEvent where
pFromJSRef = KeyboardEvent
instance ToJSRef KeyboardEvent where
toJSRef = return . unKeyboardEvent
instance FromJSRef KeyboardEvent where
fromJSRef = return . fmap KeyboardEvent . maybeJSNullOrUndefined
instance IsUIEvent KeyboardEvent
instance IsEvent KeyboardEvent
instance IsGObject KeyboardEvent where
toGObject = GObject . unKeyboardEvent
unsafeCastGObject = KeyboardEvent . unGObject
castToKeyboardEvent :: IsGObject obj => obj -> KeyboardEvent
castToKeyboardEvent = castTo gTypeKeyboardEvent "KeyboardEvent"
foreign import javascript unsafe "window[\"KeyboardEvent\"]" gTypeKeyboardEvent :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsKeyboardEvent o = KeyboardEventClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Location = Location { unLocation :: JSRef }
instance Eq (Location) where
(Location a) == (Location b) = js_eq a b
instance PToJSRef Location where
pToJSRef = unLocation
instance PFromJSRef Location where
pFromJSRef = Location
instance ToJSRef Location where
toJSRef = return . unLocation
instance FromJSRef Location where
fromJSRef = return . fmap Location . maybeJSNullOrUndefined
instance IsGObject Location where
toGObject = GObject . unLocation
unsafeCastGObject = Location . unGObject
castToLocation :: IsGObject obj => obj -> Location
castToLocation = castTo gTypeLocation "Location"
foreign import javascript unsafe "window[\"Location\"]" gTypeLocation :: GType
#else
type IsLocation o = LocationClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MallocStatistics = MallocStatistics { unMallocStatistics :: JSRef }
instance Eq (MallocStatistics) where
(MallocStatistics a) == (MallocStatistics b) = js_eq a b
instance PToJSRef MallocStatistics where
pToJSRef = unMallocStatistics
instance PFromJSRef MallocStatistics where
pFromJSRef = MallocStatistics
instance ToJSRef MallocStatistics where
toJSRef = return . unMallocStatistics
instance FromJSRef MallocStatistics where
fromJSRef = return . fmap MallocStatistics . maybeJSNullOrUndefined
instance IsGObject MallocStatistics where
toGObject = GObject . unMallocStatistics
unsafeCastGObject = MallocStatistics . unGObject
castToMallocStatistics :: IsGObject obj => obj -> MallocStatistics
castToMallocStatistics = castTo gTypeMallocStatistics "MallocStatistics"
foreign import javascript unsafe "window[\"MallocStatistics\"]" gTypeMallocStatistics :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaController = MediaController { unMediaController :: JSRef }
instance Eq (MediaController) where
(MediaController a) == (MediaController b) = js_eq a b
instance PToJSRef MediaController where
pToJSRef = unMediaController
instance PFromJSRef MediaController where
pFromJSRef = MediaController
instance ToJSRef MediaController where
toJSRef = return . unMediaController
instance FromJSRef MediaController where
fromJSRef = return . fmap MediaController . maybeJSNullOrUndefined
instance IsEventTarget MediaController
instance IsGObject MediaController where
toGObject = GObject . unMediaController
unsafeCastGObject = MediaController . unGObject
castToMediaController :: IsGObject obj => obj -> MediaController
castToMediaController = castTo gTypeMediaController "MediaController"
foreign import javascript unsafe "window[\"MediaController\"]" gTypeMediaController :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaControlsHost = MediaControlsHost { unMediaControlsHost :: JSRef }
instance Eq (MediaControlsHost) where
(MediaControlsHost a) == (MediaControlsHost b) = js_eq a b
instance PToJSRef MediaControlsHost where
pToJSRef = unMediaControlsHost
instance PFromJSRef MediaControlsHost where
pFromJSRef = MediaControlsHost
instance ToJSRef MediaControlsHost where
toJSRef = return . unMediaControlsHost
instance FromJSRef MediaControlsHost where
fromJSRef = return . fmap MediaControlsHost . maybeJSNullOrUndefined
instance IsGObject MediaControlsHost where
toGObject = GObject . unMediaControlsHost
unsafeCastGObject = MediaControlsHost . unGObject
castToMediaControlsHost :: IsGObject obj => obj -> MediaControlsHost
castToMediaControlsHost = castTo gTypeMediaControlsHost "MediaControlsHost"
foreign import javascript unsafe "window[\"MediaControlsHost\"]" gTypeMediaControlsHost :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaElementAudioSourceNode = MediaElementAudioSourceNode { unMediaElementAudioSourceNode :: JSRef }
instance Eq (MediaElementAudioSourceNode) where
(MediaElementAudioSourceNode a) == (MediaElementAudioSourceNode b) = js_eq a b
instance PToJSRef MediaElementAudioSourceNode where
pToJSRef = unMediaElementAudioSourceNode
instance PFromJSRef MediaElementAudioSourceNode where
pFromJSRef = MediaElementAudioSourceNode
instance ToJSRef MediaElementAudioSourceNode where
toJSRef = return . unMediaElementAudioSourceNode
instance FromJSRef MediaElementAudioSourceNode where
fromJSRef = return . fmap MediaElementAudioSourceNode . maybeJSNullOrUndefined
instance IsAudioNode MediaElementAudioSourceNode
instance IsEventTarget MediaElementAudioSourceNode
instance IsGObject MediaElementAudioSourceNode where
toGObject = GObject . unMediaElementAudioSourceNode
unsafeCastGObject = MediaElementAudioSourceNode . unGObject
castToMediaElementAudioSourceNode :: IsGObject obj => obj -> MediaElementAudioSourceNode
castToMediaElementAudioSourceNode = castTo gTypeMediaElementAudioSourceNode "MediaElementAudioSourceNode"
foreign import javascript unsafe "window[\"MediaElementAudioSourceNode\"]" gTypeMediaElementAudioSourceNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaError = MediaError { unMediaError :: JSRef }
instance Eq (MediaError) where
(MediaError a) == (MediaError b) = js_eq a b
instance PToJSRef MediaError where
pToJSRef = unMediaError
instance PFromJSRef MediaError where
pFromJSRef = MediaError
instance ToJSRef MediaError where
toJSRef = return . unMediaError
instance FromJSRef MediaError where
fromJSRef = return . fmap MediaError . maybeJSNullOrUndefined
instance IsGObject MediaError where
toGObject = GObject . unMediaError
unsafeCastGObject = MediaError . unGObject
castToMediaError :: IsGObject obj => obj -> MediaError
castToMediaError = castTo gTypeMediaError "MediaError"
foreign import javascript unsafe "window[\"MediaError\"]" gTypeMediaError :: GType
#else
type IsMediaError o = MediaErrorClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaKeyError = MediaKeyError { unMediaKeyError :: JSRef }
instance Eq (MediaKeyError) where
(MediaKeyError a) == (MediaKeyError b) = js_eq a b
instance PToJSRef MediaKeyError where
pToJSRef = unMediaKeyError
instance PFromJSRef MediaKeyError where
pFromJSRef = MediaKeyError
instance ToJSRef MediaKeyError where
toJSRef = return . unMediaKeyError
instance FromJSRef MediaKeyError where
fromJSRef = return . fmap MediaKeyError . maybeJSNullOrUndefined
instance IsGObject MediaKeyError where
toGObject = GObject . unMediaKeyError
unsafeCastGObject = MediaKeyError . unGObject
castToMediaKeyError :: IsGObject obj => obj -> MediaKeyError
castToMediaKeyError = castTo gTypeMediaKeyError "MediaKeyError"
foreign import javascript unsafe "window[\"WebKitMediaKeyError\"]" gTypeMediaKeyError :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaKeyEvent = MediaKeyEvent { unMediaKeyEvent :: JSRef }
instance Eq (MediaKeyEvent) where
(MediaKeyEvent a) == (MediaKeyEvent b) = js_eq a b
instance PToJSRef MediaKeyEvent where
pToJSRef = unMediaKeyEvent
instance PFromJSRef MediaKeyEvent where
pFromJSRef = MediaKeyEvent
instance ToJSRef MediaKeyEvent where
toJSRef = return . unMediaKeyEvent
instance FromJSRef MediaKeyEvent where
fromJSRef = return . fmap MediaKeyEvent . maybeJSNullOrUndefined
instance IsEvent MediaKeyEvent
instance IsGObject MediaKeyEvent where
toGObject = GObject . unMediaKeyEvent
unsafeCastGObject = MediaKeyEvent . unGObject
castToMediaKeyEvent :: IsGObject obj => obj -> MediaKeyEvent
castToMediaKeyEvent = castTo gTypeMediaKeyEvent "MediaKeyEvent"
foreign import javascript unsafe "window[\"MediaKeyEvent\"]" gTypeMediaKeyEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaKeyMessageEvent = MediaKeyMessageEvent { unMediaKeyMessageEvent :: JSRef }
instance Eq (MediaKeyMessageEvent) where
(MediaKeyMessageEvent a) == (MediaKeyMessageEvent b) = js_eq a b
instance PToJSRef MediaKeyMessageEvent where
pToJSRef = unMediaKeyMessageEvent
instance PFromJSRef MediaKeyMessageEvent where
pFromJSRef = MediaKeyMessageEvent
instance ToJSRef MediaKeyMessageEvent where
toJSRef = return . unMediaKeyMessageEvent
instance FromJSRef MediaKeyMessageEvent where
fromJSRef = return . fmap MediaKeyMessageEvent . maybeJSNullOrUndefined
instance IsEvent MediaKeyMessageEvent
instance IsGObject MediaKeyMessageEvent where
toGObject = GObject . unMediaKeyMessageEvent
unsafeCastGObject = MediaKeyMessageEvent . unGObject
castToMediaKeyMessageEvent :: IsGObject obj => obj -> MediaKeyMessageEvent
castToMediaKeyMessageEvent = castTo gTypeMediaKeyMessageEvent "MediaKeyMessageEvent"
foreign import javascript unsafe "window[\"WebKitMediaKeyMessageEvent\"]" gTypeMediaKeyMessageEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaKeyNeededEvent = MediaKeyNeededEvent { unMediaKeyNeededEvent :: JSRef }
instance Eq (MediaKeyNeededEvent) where
(MediaKeyNeededEvent a) == (MediaKeyNeededEvent b) = js_eq a b
instance PToJSRef MediaKeyNeededEvent where
pToJSRef = unMediaKeyNeededEvent
instance PFromJSRef MediaKeyNeededEvent where
pFromJSRef = MediaKeyNeededEvent
instance ToJSRef MediaKeyNeededEvent where
toJSRef = return . unMediaKeyNeededEvent
instance FromJSRef MediaKeyNeededEvent where
fromJSRef = return . fmap MediaKeyNeededEvent . maybeJSNullOrUndefined
instance IsEvent MediaKeyNeededEvent
instance IsGObject MediaKeyNeededEvent where
toGObject = GObject . unMediaKeyNeededEvent
unsafeCastGObject = MediaKeyNeededEvent . unGObject
castToMediaKeyNeededEvent :: IsGObject obj => obj -> MediaKeyNeededEvent
castToMediaKeyNeededEvent = castTo gTypeMediaKeyNeededEvent "MediaKeyNeededEvent"
foreign import javascript unsafe "window[\"MediaKeyNeededEvent\"]" gTypeMediaKeyNeededEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaKeySession = MediaKeySession { unMediaKeySession :: JSRef }
instance Eq (MediaKeySession) where
(MediaKeySession a) == (MediaKeySession b) = js_eq a b
instance PToJSRef MediaKeySession where
pToJSRef = unMediaKeySession
instance PFromJSRef MediaKeySession where
pFromJSRef = MediaKeySession
instance ToJSRef MediaKeySession where
toJSRef = return . unMediaKeySession
instance FromJSRef MediaKeySession where
fromJSRef = return . fmap MediaKeySession . maybeJSNullOrUndefined
instance IsEventTarget MediaKeySession
instance IsGObject MediaKeySession where
toGObject = GObject . unMediaKeySession
unsafeCastGObject = MediaKeySession . unGObject
castToMediaKeySession :: IsGObject obj => obj -> MediaKeySession
castToMediaKeySession = castTo gTypeMediaKeySession "MediaKeySession"
foreign import javascript unsafe "window[\"WebKitMediaKeySession\"]" gTypeMediaKeySession :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaKeys = MediaKeys { unMediaKeys :: JSRef }
instance Eq (MediaKeys) where
(MediaKeys a) == (MediaKeys b) = js_eq a b
instance PToJSRef MediaKeys where
pToJSRef = unMediaKeys
instance PFromJSRef MediaKeys where
pFromJSRef = MediaKeys
instance ToJSRef MediaKeys where
toJSRef = return . unMediaKeys
instance FromJSRef MediaKeys where
fromJSRef = return . fmap MediaKeys . maybeJSNullOrUndefined
instance IsGObject MediaKeys where
toGObject = GObject . unMediaKeys
unsafeCastGObject = MediaKeys . unGObject
castToMediaKeys :: IsGObject obj => obj -> MediaKeys
castToMediaKeys = castTo gTypeMediaKeys "MediaKeys"
foreign import javascript unsafe "window[\"WebKitMediaKeys\"]" gTypeMediaKeys :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaList = MediaList { unMediaList :: JSRef }
instance Eq (MediaList) where
(MediaList a) == (MediaList b) = js_eq a b
instance PToJSRef MediaList where
pToJSRef = unMediaList
instance PFromJSRef MediaList where
pFromJSRef = MediaList
instance ToJSRef MediaList where
toJSRef = return . unMediaList
instance FromJSRef MediaList where
fromJSRef = return . fmap MediaList . maybeJSNullOrUndefined
instance IsGObject MediaList where
toGObject = GObject . unMediaList
unsafeCastGObject = MediaList . unGObject
castToMediaList :: IsGObject obj => obj -> MediaList
castToMediaList = castTo gTypeMediaList "MediaList"
foreign import javascript unsafe "window[\"MediaList\"]" gTypeMediaList :: GType
#else
type IsMediaList o = MediaListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaQueryList = MediaQueryList { unMediaQueryList :: JSRef }
instance Eq (MediaQueryList) where
(MediaQueryList a) == (MediaQueryList b) = js_eq a b
instance PToJSRef MediaQueryList where
pToJSRef = unMediaQueryList
instance PFromJSRef MediaQueryList where
pFromJSRef = MediaQueryList
instance ToJSRef MediaQueryList where
toJSRef = return . unMediaQueryList
instance FromJSRef MediaQueryList where
fromJSRef = return . fmap MediaQueryList . maybeJSNullOrUndefined
instance IsGObject MediaQueryList where
toGObject = GObject . unMediaQueryList
unsafeCastGObject = MediaQueryList . unGObject
castToMediaQueryList :: IsGObject obj => obj -> MediaQueryList
castToMediaQueryList = castTo gTypeMediaQueryList "MediaQueryList"
foreign import javascript unsafe "window[\"MediaQueryList\"]" gTypeMediaQueryList :: GType
#else
type IsMediaQueryList o = MediaQueryListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaSource = MediaSource { unMediaSource :: JSRef }
instance Eq (MediaSource) where
(MediaSource a) == (MediaSource b) = js_eq a b
instance PToJSRef MediaSource where
pToJSRef = unMediaSource
instance PFromJSRef MediaSource where
pFromJSRef = MediaSource
instance ToJSRef MediaSource where
toJSRef = return . unMediaSource
instance FromJSRef MediaSource where
fromJSRef = return . fmap MediaSource . maybeJSNullOrUndefined
instance IsEventTarget MediaSource
instance IsGObject MediaSource where
toGObject = GObject . unMediaSource
unsafeCastGObject = MediaSource . unGObject
castToMediaSource :: IsGObject obj => obj -> MediaSource
castToMediaSource = castTo gTypeMediaSource "MediaSource"
foreign import javascript unsafe "window[\"MediaSource\"]" gTypeMediaSource :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaSourceStates = MediaSourceStates { unMediaSourceStates :: JSRef }
instance Eq (MediaSourceStates) where
(MediaSourceStates a) == (MediaSourceStates b) = js_eq a b
instance PToJSRef MediaSourceStates where
pToJSRef = unMediaSourceStates
instance PFromJSRef MediaSourceStates where
pFromJSRef = MediaSourceStates
instance ToJSRef MediaSourceStates where
toJSRef = return . unMediaSourceStates
instance FromJSRef MediaSourceStates where
fromJSRef = return . fmap MediaSourceStates . maybeJSNullOrUndefined
instance IsGObject MediaSourceStates where
toGObject = GObject . unMediaSourceStates
unsafeCastGObject = MediaSourceStates . unGObject
castToMediaSourceStates :: IsGObject obj => obj -> MediaSourceStates
castToMediaSourceStates = castTo gTypeMediaSourceStates "MediaSourceStates"
foreign import javascript unsafe "window[\"MediaSourceStates\"]" gTypeMediaSourceStates :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaStream = MediaStream { unMediaStream :: JSRef }
instance Eq (MediaStream) where
(MediaStream a) == (MediaStream b) = js_eq a b
instance PToJSRef MediaStream where
pToJSRef = unMediaStream
instance PFromJSRef MediaStream where
pFromJSRef = MediaStream
instance ToJSRef MediaStream where
toJSRef = return . unMediaStream
instance FromJSRef MediaStream where
fromJSRef = return . fmap MediaStream . maybeJSNullOrUndefined
instance IsEventTarget MediaStream
instance IsGObject MediaStream where
toGObject = GObject . unMediaStream
unsafeCastGObject = MediaStream . unGObject
castToMediaStream :: IsGObject obj => obj -> MediaStream
castToMediaStream = castTo gTypeMediaStream "MediaStream"
foreign import javascript unsafe "window[\"webkitMediaStream\"]" gTypeMediaStream :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaStreamAudioDestinationNode = MediaStreamAudioDestinationNode { unMediaStreamAudioDestinationNode :: JSRef }
instance Eq (MediaStreamAudioDestinationNode) where
(MediaStreamAudioDestinationNode a) == (MediaStreamAudioDestinationNode b) = js_eq a b
instance PToJSRef MediaStreamAudioDestinationNode where
pToJSRef = unMediaStreamAudioDestinationNode
instance PFromJSRef MediaStreamAudioDestinationNode where
pFromJSRef = MediaStreamAudioDestinationNode
instance ToJSRef MediaStreamAudioDestinationNode where
toJSRef = return . unMediaStreamAudioDestinationNode
instance FromJSRef MediaStreamAudioDestinationNode where
fromJSRef = return . fmap MediaStreamAudioDestinationNode . maybeJSNullOrUndefined
instance IsAudioNode MediaStreamAudioDestinationNode
instance IsEventTarget MediaStreamAudioDestinationNode
instance IsGObject MediaStreamAudioDestinationNode where
toGObject = GObject . unMediaStreamAudioDestinationNode
unsafeCastGObject = MediaStreamAudioDestinationNode . unGObject
castToMediaStreamAudioDestinationNode :: IsGObject obj => obj -> MediaStreamAudioDestinationNode
castToMediaStreamAudioDestinationNode = castTo gTypeMediaStreamAudioDestinationNode "MediaStreamAudioDestinationNode"
foreign import javascript unsafe "window[\"MediaStreamAudioDestinationNode\"]" gTypeMediaStreamAudioDestinationNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaStreamAudioSourceNode = MediaStreamAudioSourceNode { unMediaStreamAudioSourceNode :: JSRef }
instance Eq (MediaStreamAudioSourceNode) where
(MediaStreamAudioSourceNode a) == (MediaStreamAudioSourceNode b) = js_eq a b
instance PToJSRef MediaStreamAudioSourceNode where
pToJSRef = unMediaStreamAudioSourceNode
instance PFromJSRef MediaStreamAudioSourceNode where
pFromJSRef = MediaStreamAudioSourceNode
instance ToJSRef MediaStreamAudioSourceNode where
toJSRef = return . unMediaStreamAudioSourceNode
instance FromJSRef MediaStreamAudioSourceNode where
fromJSRef = return . fmap MediaStreamAudioSourceNode . maybeJSNullOrUndefined
instance IsAudioNode MediaStreamAudioSourceNode
instance IsEventTarget MediaStreamAudioSourceNode
instance IsGObject MediaStreamAudioSourceNode where
toGObject = GObject . unMediaStreamAudioSourceNode
unsafeCastGObject = MediaStreamAudioSourceNode . unGObject
castToMediaStreamAudioSourceNode :: IsGObject obj => obj -> MediaStreamAudioSourceNode
castToMediaStreamAudioSourceNode = castTo gTypeMediaStreamAudioSourceNode "MediaStreamAudioSourceNode"
foreign import javascript unsafe "window[\"MediaStreamAudioSourceNode\"]" gTypeMediaStreamAudioSourceNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaStreamCapabilities = MediaStreamCapabilities { unMediaStreamCapabilities :: JSRef }
instance Eq (MediaStreamCapabilities) where
(MediaStreamCapabilities a) == (MediaStreamCapabilities b) = js_eq a b
instance PToJSRef MediaStreamCapabilities where
pToJSRef = unMediaStreamCapabilities
instance PFromJSRef MediaStreamCapabilities where
pFromJSRef = MediaStreamCapabilities
instance ToJSRef MediaStreamCapabilities where
toJSRef = return . unMediaStreamCapabilities
instance FromJSRef MediaStreamCapabilities where
fromJSRef = return . fmap MediaStreamCapabilities . maybeJSNullOrUndefined
class IsGObject o => IsMediaStreamCapabilities o
toMediaStreamCapabilities :: IsMediaStreamCapabilities o => o -> MediaStreamCapabilities
toMediaStreamCapabilities = unsafeCastGObject . toGObject
instance IsMediaStreamCapabilities MediaStreamCapabilities
instance IsGObject MediaStreamCapabilities where
toGObject = GObject . unMediaStreamCapabilities
unsafeCastGObject = MediaStreamCapabilities . unGObject
castToMediaStreamCapabilities :: IsGObject obj => obj -> MediaStreamCapabilities
castToMediaStreamCapabilities = castTo gTypeMediaStreamCapabilities "MediaStreamCapabilities"
foreign import javascript unsafe "window[\"MediaStreamCapabilities\"]" gTypeMediaStreamCapabilities :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaStreamEvent = MediaStreamEvent { unMediaStreamEvent :: JSRef }
instance Eq (MediaStreamEvent) where
(MediaStreamEvent a) == (MediaStreamEvent b) = js_eq a b
instance PToJSRef MediaStreamEvent where
pToJSRef = unMediaStreamEvent
instance PFromJSRef MediaStreamEvent where
pFromJSRef = MediaStreamEvent
instance ToJSRef MediaStreamEvent where
toJSRef = return . unMediaStreamEvent
instance FromJSRef MediaStreamEvent where
fromJSRef = return . fmap MediaStreamEvent . maybeJSNullOrUndefined
instance IsEvent MediaStreamEvent
instance IsGObject MediaStreamEvent where
toGObject = GObject . unMediaStreamEvent
unsafeCastGObject = MediaStreamEvent . unGObject
castToMediaStreamEvent :: IsGObject obj => obj -> MediaStreamEvent
castToMediaStreamEvent = castTo gTypeMediaStreamEvent "MediaStreamEvent"
foreign import javascript unsafe "window[\"MediaStreamEvent\"]" gTypeMediaStreamEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaStreamTrack = MediaStreamTrack { unMediaStreamTrack :: JSRef }
instance Eq (MediaStreamTrack) where
(MediaStreamTrack a) == (MediaStreamTrack b) = js_eq a b
instance PToJSRef MediaStreamTrack where
pToJSRef = unMediaStreamTrack
instance PFromJSRef MediaStreamTrack where
pFromJSRef = MediaStreamTrack
instance ToJSRef MediaStreamTrack where
toJSRef = return . unMediaStreamTrack
instance FromJSRef MediaStreamTrack where
fromJSRef = return . fmap MediaStreamTrack . maybeJSNullOrUndefined
class IsEventTarget o => IsMediaStreamTrack o
toMediaStreamTrack :: IsMediaStreamTrack o => o -> MediaStreamTrack
toMediaStreamTrack = unsafeCastGObject . toGObject
instance IsMediaStreamTrack MediaStreamTrack
instance IsEventTarget MediaStreamTrack
instance IsGObject MediaStreamTrack where
toGObject = GObject . unMediaStreamTrack
unsafeCastGObject = MediaStreamTrack . unGObject
castToMediaStreamTrack :: IsGObject obj => obj -> MediaStreamTrack
castToMediaStreamTrack = castTo gTypeMediaStreamTrack "MediaStreamTrack"
foreign import javascript unsafe "window[\"MediaStreamTrack\"]" gTypeMediaStreamTrack :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaStreamTrackEvent = MediaStreamTrackEvent { unMediaStreamTrackEvent :: JSRef }
instance Eq (MediaStreamTrackEvent) where
(MediaStreamTrackEvent a) == (MediaStreamTrackEvent b) = js_eq a b
instance PToJSRef MediaStreamTrackEvent where
pToJSRef = unMediaStreamTrackEvent
instance PFromJSRef MediaStreamTrackEvent where
pFromJSRef = MediaStreamTrackEvent
instance ToJSRef MediaStreamTrackEvent where
toJSRef = return . unMediaStreamTrackEvent
instance FromJSRef MediaStreamTrackEvent where
fromJSRef = return . fmap MediaStreamTrackEvent . maybeJSNullOrUndefined
instance IsEvent MediaStreamTrackEvent
instance IsGObject MediaStreamTrackEvent where
toGObject = GObject . unMediaStreamTrackEvent
unsafeCastGObject = MediaStreamTrackEvent . unGObject
castToMediaStreamTrackEvent :: IsGObject obj => obj -> MediaStreamTrackEvent
castToMediaStreamTrackEvent = castTo gTypeMediaStreamTrackEvent "MediaStreamTrackEvent"
foreign import javascript unsafe "window[\"MediaStreamTrackEvent\"]" gTypeMediaStreamTrackEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaTrackConstraint = MediaTrackConstraint { unMediaTrackConstraint :: JSRef }
instance Eq (MediaTrackConstraint) where
(MediaTrackConstraint a) == (MediaTrackConstraint b) = js_eq a b
instance PToJSRef MediaTrackConstraint where
pToJSRef = unMediaTrackConstraint
instance PFromJSRef MediaTrackConstraint where
pFromJSRef = MediaTrackConstraint
instance ToJSRef MediaTrackConstraint where
toJSRef = return . unMediaTrackConstraint
instance FromJSRef MediaTrackConstraint where
fromJSRef = return . fmap MediaTrackConstraint . maybeJSNullOrUndefined
instance IsGObject MediaTrackConstraint where
toGObject = GObject . unMediaTrackConstraint
unsafeCastGObject = MediaTrackConstraint . unGObject
castToMediaTrackConstraint :: IsGObject obj => obj -> MediaTrackConstraint
castToMediaTrackConstraint = castTo gTypeMediaTrackConstraint "MediaTrackConstraint"
foreign import javascript unsafe "window[\"MediaTrackConstraint\"]" gTypeMediaTrackConstraint :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaTrackConstraintSet = MediaTrackConstraintSet { unMediaTrackConstraintSet :: JSRef }
instance Eq (MediaTrackConstraintSet) where
(MediaTrackConstraintSet a) == (MediaTrackConstraintSet b) = js_eq a b
instance PToJSRef MediaTrackConstraintSet where
pToJSRef = unMediaTrackConstraintSet
instance PFromJSRef MediaTrackConstraintSet where
pFromJSRef = MediaTrackConstraintSet
instance ToJSRef MediaTrackConstraintSet where
toJSRef = return . unMediaTrackConstraintSet
instance FromJSRef MediaTrackConstraintSet where
fromJSRef = return . fmap MediaTrackConstraintSet . maybeJSNullOrUndefined
instance IsGObject MediaTrackConstraintSet where
toGObject = GObject . unMediaTrackConstraintSet
unsafeCastGObject = MediaTrackConstraintSet . unGObject
castToMediaTrackConstraintSet :: IsGObject obj => obj -> MediaTrackConstraintSet
castToMediaTrackConstraintSet = castTo gTypeMediaTrackConstraintSet "MediaTrackConstraintSet"
foreign import javascript unsafe "window[\"MediaTrackConstraintSet\"]" gTypeMediaTrackConstraintSet :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MediaTrackConstraints = MediaTrackConstraints { unMediaTrackConstraints :: JSRef }
instance Eq (MediaTrackConstraints) where
(MediaTrackConstraints a) == (MediaTrackConstraints b) = js_eq a b
instance PToJSRef MediaTrackConstraints where
pToJSRef = unMediaTrackConstraints
instance PFromJSRef MediaTrackConstraints where
pFromJSRef = MediaTrackConstraints
instance ToJSRef MediaTrackConstraints where
toJSRef = return . unMediaTrackConstraints
instance FromJSRef MediaTrackConstraints where
fromJSRef = return . fmap MediaTrackConstraints . maybeJSNullOrUndefined
instance IsGObject MediaTrackConstraints where
toGObject = GObject . unMediaTrackConstraints
unsafeCastGObject = MediaTrackConstraints . unGObject
castToMediaTrackConstraints :: IsGObject obj => obj -> MediaTrackConstraints
castToMediaTrackConstraints = castTo gTypeMediaTrackConstraints "MediaTrackConstraints"
foreign import javascript unsafe "window[\"MediaTrackConstraints\"]" gTypeMediaTrackConstraints :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MemoryInfo = MemoryInfo { unMemoryInfo :: JSRef }
instance Eq (MemoryInfo) where
(MemoryInfo a) == (MemoryInfo b) = js_eq a b
instance PToJSRef MemoryInfo where
pToJSRef = unMemoryInfo
instance PFromJSRef MemoryInfo where
pFromJSRef = MemoryInfo
instance ToJSRef MemoryInfo where
toJSRef = return . unMemoryInfo
instance FromJSRef MemoryInfo where
fromJSRef = return . fmap MemoryInfo . maybeJSNullOrUndefined
instance IsGObject MemoryInfo where
toGObject = GObject . unMemoryInfo
unsafeCastGObject = MemoryInfo . unGObject
castToMemoryInfo :: IsGObject obj => obj -> MemoryInfo
castToMemoryInfo = castTo gTypeMemoryInfo "MemoryInfo"
foreign import javascript unsafe "window[\"MemoryInfo\"]" gTypeMemoryInfo :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MessageChannel = MessageChannel { unMessageChannel :: JSRef }
instance Eq (MessageChannel) where
(MessageChannel a) == (MessageChannel b) = js_eq a b
instance PToJSRef MessageChannel where
pToJSRef = unMessageChannel
instance PFromJSRef MessageChannel where
pFromJSRef = MessageChannel
instance ToJSRef MessageChannel where
toJSRef = return . unMessageChannel
instance FromJSRef MessageChannel where
fromJSRef = return . fmap MessageChannel . maybeJSNullOrUndefined
instance IsGObject MessageChannel where
toGObject = GObject . unMessageChannel
unsafeCastGObject = MessageChannel . unGObject
castToMessageChannel :: IsGObject obj => obj -> MessageChannel
castToMessageChannel = castTo gTypeMessageChannel "MessageChannel"
foreign import javascript unsafe "window[\"MessageChannel\"]" gTypeMessageChannel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MessageEvent = MessageEvent { unMessageEvent :: JSRef }
instance Eq (MessageEvent) where
(MessageEvent a) == (MessageEvent b) = js_eq a b
instance PToJSRef MessageEvent where
pToJSRef = unMessageEvent
instance PFromJSRef MessageEvent where
pFromJSRef = MessageEvent
instance ToJSRef MessageEvent where
toJSRef = return . unMessageEvent
instance FromJSRef MessageEvent where
fromJSRef = return . fmap MessageEvent . maybeJSNullOrUndefined
instance IsEvent MessageEvent
instance IsGObject MessageEvent where
toGObject = GObject . unMessageEvent
unsafeCastGObject = MessageEvent . unGObject
castToMessageEvent :: IsGObject obj => obj -> MessageEvent
castToMessageEvent = castTo gTypeMessageEvent "MessageEvent"
foreign import javascript unsafe "window[\"MessageEvent\"]" gTypeMessageEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MessagePort = MessagePort { unMessagePort :: JSRef }
instance Eq (MessagePort) where
(MessagePort a) == (MessagePort b) = js_eq a b
instance PToJSRef MessagePort where
pToJSRef = unMessagePort
instance PFromJSRef MessagePort where
pFromJSRef = MessagePort
instance ToJSRef MessagePort where
toJSRef = return . unMessagePort
instance FromJSRef MessagePort where
fromJSRef = return . fmap MessagePort . maybeJSNullOrUndefined
instance IsEventTarget MessagePort
instance IsGObject MessagePort where
toGObject = GObject . unMessagePort
unsafeCastGObject = MessagePort . unGObject
castToMessagePort :: IsGObject obj => obj -> MessagePort
castToMessagePort = castTo gTypeMessagePort "MessagePort"
foreign import javascript unsafe "window[\"MessagePort\"]" gTypeMessagePort :: GType
#else
type IsMessagePort o = MessagePortClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MimeType = MimeType { unMimeType :: JSRef }
instance Eq (MimeType) where
(MimeType a) == (MimeType b) = js_eq a b
instance PToJSRef MimeType where
pToJSRef = unMimeType
instance PFromJSRef MimeType where
pFromJSRef = MimeType
instance ToJSRef MimeType where
toJSRef = return . unMimeType
instance FromJSRef MimeType where
fromJSRef = return . fmap MimeType . maybeJSNullOrUndefined
instance IsGObject MimeType where
toGObject = GObject . unMimeType
unsafeCastGObject = MimeType . unGObject
castToMimeType :: IsGObject obj => obj -> MimeType
castToMimeType = castTo gTypeMimeType "MimeType"
foreign import javascript unsafe "window[\"MimeType\"]" gTypeMimeType :: GType
#else
type IsMimeType o = MimeTypeClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MimeTypeArray = MimeTypeArray { unMimeTypeArray :: JSRef }
instance Eq (MimeTypeArray) where
(MimeTypeArray a) == (MimeTypeArray b) = js_eq a b
instance PToJSRef MimeTypeArray where
pToJSRef = unMimeTypeArray
instance PFromJSRef MimeTypeArray where
pFromJSRef = MimeTypeArray
instance ToJSRef MimeTypeArray where
toJSRef = return . unMimeTypeArray
instance FromJSRef MimeTypeArray where
fromJSRef = return . fmap MimeTypeArray . maybeJSNullOrUndefined
instance IsGObject MimeTypeArray where
toGObject = GObject . unMimeTypeArray
unsafeCastGObject = MimeTypeArray . unGObject
castToMimeTypeArray :: IsGObject obj => obj -> MimeTypeArray
castToMimeTypeArray = castTo gTypeMimeTypeArray "MimeTypeArray"
foreign import javascript unsafe "window[\"MimeTypeArray\"]" gTypeMimeTypeArray :: GType
#else
type IsMimeTypeArray o = MimeTypeArrayClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MouseEvent = MouseEvent { unMouseEvent :: JSRef }
instance Eq (MouseEvent) where
(MouseEvent a) == (MouseEvent b) = js_eq a b
instance PToJSRef MouseEvent where
pToJSRef = unMouseEvent
instance PFromJSRef MouseEvent where
pFromJSRef = MouseEvent
instance ToJSRef MouseEvent where
toJSRef = return . unMouseEvent
instance FromJSRef MouseEvent where
fromJSRef = return . fmap MouseEvent . maybeJSNullOrUndefined
class IsUIEvent o => IsMouseEvent o
toMouseEvent :: IsMouseEvent o => o -> MouseEvent
toMouseEvent = unsafeCastGObject . toGObject
instance IsMouseEvent MouseEvent
instance IsUIEvent MouseEvent
instance IsEvent MouseEvent
instance IsGObject MouseEvent where
toGObject = GObject . unMouseEvent
unsafeCastGObject = MouseEvent . unGObject
castToMouseEvent :: IsGObject obj => obj -> MouseEvent
castToMouseEvent = castTo gTypeMouseEvent "MouseEvent"
foreign import javascript unsafe "window[\"MouseEvent\"]" gTypeMouseEvent :: GType
#else
type IsMouseEvent o = MouseEventClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MutationEvent = MutationEvent { unMutationEvent :: JSRef }
instance Eq (MutationEvent) where
(MutationEvent a) == (MutationEvent b) = js_eq a b
instance PToJSRef MutationEvent where
pToJSRef = unMutationEvent
instance PFromJSRef MutationEvent where
pFromJSRef = MutationEvent
instance ToJSRef MutationEvent where
toJSRef = return . unMutationEvent
instance FromJSRef MutationEvent where
fromJSRef = return . fmap MutationEvent . maybeJSNullOrUndefined
instance IsEvent MutationEvent
instance IsGObject MutationEvent where
toGObject = GObject . unMutationEvent
unsafeCastGObject = MutationEvent . unGObject
castToMutationEvent :: IsGObject obj => obj -> MutationEvent
castToMutationEvent = castTo gTypeMutationEvent "MutationEvent"
foreign import javascript unsafe "window[\"MutationEvent\"]" gTypeMutationEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MutationObserver = MutationObserver { unMutationObserver :: JSRef }
instance Eq (MutationObserver) where
(MutationObserver a) == (MutationObserver b) = js_eq a b
instance PToJSRef MutationObserver where
pToJSRef = unMutationObserver
instance PFromJSRef MutationObserver where
pFromJSRef = MutationObserver
instance ToJSRef MutationObserver where
toJSRef = return . unMutationObserver
instance FromJSRef MutationObserver where
fromJSRef = return . fmap MutationObserver . maybeJSNullOrUndefined
instance IsGObject MutationObserver where
toGObject = GObject . unMutationObserver
unsafeCastGObject = MutationObserver . unGObject
castToMutationObserver :: IsGObject obj => obj -> MutationObserver
castToMutationObserver = castTo gTypeMutationObserver "MutationObserver"
foreign import javascript unsafe "window[\"MutationObserver\"]" gTypeMutationObserver :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype MutationRecord = MutationRecord { unMutationRecord :: JSRef }
instance Eq (MutationRecord) where
(MutationRecord a) == (MutationRecord b) = js_eq a b
instance PToJSRef MutationRecord where
pToJSRef = unMutationRecord
instance PFromJSRef MutationRecord where
pFromJSRef = MutationRecord
instance ToJSRef MutationRecord where
toJSRef = return . unMutationRecord
instance FromJSRef MutationRecord where
fromJSRef = return . fmap MutationRecord . maybeJSNullOrUndefined
instance IsGObject MutationRecord where
toGObject = GObject . unMutationRecord
unsafeCastGObject = MutationRecord . unGObject
castToMutationRecord :: IsGObject obj => obj -> MutationRecord
castToMutationRecord = castTo gTypeMutationRecord "MutationRecord"
foreign import javascript unsafe "window[\"MutationRecord\"]" gTypeMutationRecord :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype NamedNodeMap = NamedNodeMap { unNamedNodeMap :: JSRef }
instance Eq (NamedNodeMap) where
(NamedNodeMap a) == (NamedNodeMap b) = js_eq a b
instance PToJSRef NamedNodeMap where
pToJSRef = unNamedNodeMap
instance PFromJSRef NamedNodeMap where
pFromJSRef = NamedNodeMap
instance ToJSRef NamedNodeMap where
toJSRef = return . unNamedNodeMap
instance FromJSRef NamedNodeMap where
fromJSRef = return . fmap NamedNodeMap . maybeJSNullOrUndefined
instance IsGObject NamedNodeMap where
toGObject = GObject . unNamedNodeMap
unsafeCastGObject = NamedNodeMap . unGObject
castToNamedNodeMap :: IsGObject obj => obj -> NamedNodeMap
castToNamedNodeMap = castTo gTypeNamedNodeMap "NamedNodeMap"
foreign import javascript unsafe "window[\"NamedNodeMap\"]" gTypeNamedNodeMap :: GType
#else
type IsNamedNodeMap o = NamedNodeMapClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Navigator = Navigator { unNavigator :: JSRef }
instance Eq (Navigator) where
(Navigator a) == (Navigator b) = js_eq a b
instance PToJSRef Navigator where
pToJSRef = unNavigator
instance PFromJSRef Navigator where
pFromJSRef = Navigator
instance ToJSRef Navigator where
toJSRef = return . unNavigator
instance FromJSRef Navigator where
fromJSRef = return . fmap Navigator . maybeJSNullOrUndefined
instance IsGObject Navigator where
toGObject = GObject . unNavigator
unsafeCastGObject = Navigator . unGObject
castToNavigator :: IsGObject obj => obj -> Navigator
castToNavigator = castTo gTypeNavigator "Navigator"
foreign import javascript unsafe "window[\"Navigator\"]" gTypeNavigator :: GType
#else
type IsNavigator o = NavigatorClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype NavigatorUserMediaError = NavigatorUserMediaError { unNavigatorUserMediaError :: JSRef }
instance Eq (NavigatorUserMediaError) where
(NavigatorUserMediaError a) == (NavigatorUserMediaError b) = js_eq a b
instance PToJSRef NavigatorUserMediaError where
pToJSRef = unNavigatorUserMediaError
instance PFromJSRef NavigatorUserMediaError where
pFromJSRef = NavigatorUserMediaError
instance ToJSRef NavigatorUserMediaError where
toJSRef = return . unNavigatorUserMediaError
instance FromJSRef NavigatorUserMediaError where
fromJSRef = return . fmap NavigatorUserMediaError . maybeJSNullOrUndefined
instance IsDOMError NavigatorUserMediaError
instance IsGObject NavigatorUserMediaError where
toGObject = GObject . unNavigatorUserMediaError
unsafeCastGObject = NavigatorUserMediaError . unGObject
castToNavigatorUserMediaError :: IsGObject obj => obj -> NavigatorUserMediaError
castToNavigatorUserMediaError = castTo gTypeNavigatorUserMediaError "NavigatorUserMediaError"
foreign import javascript unsafe "window[\"NavigatorUserMediaError\"]" gTypeNavigatorUserMediaError :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Node = Node { unNode :: JSRef }
instance Eq (Node) where
(Node a) == (Node b) = js_eq a b
instance PToJSRef Node where
pToJSRef = unNode
instance PFromJSRef Node where
pFromJSRef = Node
instance ToJSRef Node where
toJSRef = return . unNode
instance FromJSRef Node where
fromJSRef = return . fmap Node . maybeJSNullOrUndefined
class IsEventTarget o => IsNode o
toNode :: IsNode o => o -> Node
toNode = unsafeCastGObject . toGObject
instance IsNode Node
instance IsEventTarget Node
instance IsGObject Node where
toGObject = GObject . unNode
unsafeCastGObject = Node . unGObject
castToNode :: IsGObject obj => obj -> Node
castToNode = castTo gTypeNode "Node"
foreign import javascript unsafe "window[\"Node\"]" gTypeNode :: GType
#else
type IsNode o = NodeClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype NodeFilter = NodeFilter { unNodeFilter :: JSRef }
instance Eq (NodeFilter) where
(NodeFilter a) == (NodeFilter b) = js_eq a b
instance PToJSRef NodeFilter where
pToJSRef = unNodeFilter
instance PFromJSRef NodeFilter where
pFromJSRef = NodeFilter
instance ToJSRef NodeFilter where
toJSRef = return . unNodeFilter
instance FromJSRef NodeFilter where
fromJSRef = return . fmap NodeFilter . maybeJSNullOrUndefined
instance IsGObject NodeFilter where
toGObject = GObject . unNodeFilter
unsafeCastGObject = NodeFilter . unGObject
castToNodeFilter :: IsGObject obj => obj -> NodeFilter
castToNodeFilter = castTo gTypeNodeFilter "NodeFilter"
foreign import javascript unsafe "window[\"NodeFilter\"]" gTypeNodeFilter :: GType
#else
type IsNodeFilter o = NodeFilterClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype NodeIterator = NodeIterator { unNodeIterator :: JSRef }
instance Eq (NodeIterator) where
(NodeIterator a) == (NodeIterator b) = js_eq a b
instance PToJSRef NodeIterator where
pToJSRef = unNodeIterator
instance PFromJSRef NodeIterator where
pFromJSRef = NodeIterator
instance ToJSRef NodeIterator where
toJSRef = return . unNodeIterator
instance FromJSRef NodeIterator where
fromJSRef = return . fmap NodeIterator . maybeJSNullOrUndefined
instance IsGObject NodeIterator where
toGObject = GObject . unNodeIterator
unsafeCastGObject = NodeIterator . unGObject
castToNodeIterator :: IsGObject obj => obj -> NodeIterator
castToNodeIterator = castTo gTypeNodeIterator "NodeIterator"
foreign import javascript unsafe "window[\"NodeIterator\"]" gTypeNodeIterator :: GType
#else
type IsNodeIterator o = NodeIteratorClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype NodeList = NodeList { unNodeList :: JSRef }
instance Eq (NodeList) where
(NodeList a) == (NodeList b) = js_eq a b
instance PToJSRef NodeList where
pToJSRef = unNodeList
instance PFromJSRef NodeList where
pFromJSRef = NodeList
instance ToJSRef NodeList where
toJSRef = return . unNodeList
instance FromJSRef NodeList where
fromJSRef = return . fmap NodeList . maybeJSNullOrUndefined
class IsGObject o => IsNodeList o
toNodeList :: IsNodeList o => o -> NodeList
toNodeList = unsafeCastGObject . toGObject
instance IsNodeList NodeList
instance IsGObject NodeList where
toGObject = GObject . unNodeList
unsafeCastGObject = NodeList . unGObject
castToNodeList :: IsGObject obj => obj -> NodeList
castToNodeList = castTo gTypeNodeList "NodeList"
foreign import javascript unsafe "window[\"NodeList\"]" gTypeNodeList :: GType
#else
type IsNodeList o = NodeListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Notification = Notification { unNotification :: JSRef }
instance Eq (Notification) where
(Notification a) == (Notification b) = js_eq a b
instance PToJSRef Notification where
pToJSRef = unNotification
instance PFromJSRef Notification where
pFromJSRef = Notification
instance ToJSRef Notification where
toJSRef = return . unNotification
instance FromJSRef Notification where
fromJSRef = return . fmap Notification . maybeJSNullOrUndefined
instance IsEventTarget Notification
instance IsGObject Notification where
toGObject = GObject . unNotification
unsafeCastGObject = Notification . unGObject
castToNotification :: IsGObject obj => obj -> Notification
castToNotification = castTo gTypeNotification "Notification"
foreign import javascript unsafe "window[\"Notification\"]" gTypeNotification :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype NotificationCenter = NotificationCenter { unNotificationCenter :: JSRef }
instance Eq (NotificationCenter) where
(NotificationCenter a) == (NotificationCenter b) = js_eq a b
instance PToJSRef NotificationCenter where
pToJSRef = unNotificationCenter
instance PFromJSRef NotificationCenter where
pFromJSRef = NotificationCenter
instance ToJSRef NotificationCenter where
toJSRef = return . unNotificationCenter
instance FromJSRef NotificationCenter where
fromJSRef = return . fmap NotificationCenter . maybeJSNullOrUndefined
instance IsGObject NotificationCenter where
toGObject = GObject . unNotificationCenter
unsafeCastGObject = NotificationCenter . unGObject
castToNotificationCenter :: IsGObject obj => obj -> NotificationCenter
castToNotificationCenter = castTo gTypeNotificationCenter "NotificationCenter"
foreign import javascript unsafe "window[\"NotificationCenter\"]" gTypeNotificationCenter :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OESElementIndexUint = OESElementIndexUint { unOESElementIndexUint :: JSRef }
instance Eq (OESElementIndexUint) where
(OESElementIndexUint a) == (OESElementIndexUint b) = js_eq a b
instance PToJSRef OESElementIndexUint where
pToJSRef = unOESElementIndexUint
instance PFromJSRef OESElementIndexUint where
pFromJSRef = OESElementIndexUint
instance ToJSRef OESElementIndexUint where
toJSRef = return . unOESElementIndexUint
instance FromJSRef OESElementIndexUint where
fromJSRef = return . fmap OESElementIndexUint . maybeJSNullOrUndefined
instance IsGObject OESElementIndexUint where
toGObject = GObject . unOESElementIndexUint
unsafeCastGObject = OESElementIndexUint . unGObject
castToOESElementIndexUint :: IsGObject obj => obj -> OESElementIndexUint
castToOESElementIndexUint = castTo gTypeOESElementIndexUint "OESElementIndexUint"
foreign import javascript unsafe "window[\"OESElementIndexUint\"]" gTypeOESElementIndexUint :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OESStandardDerivatives = OESStandardDerivatives { unOESStandardDerivatives :: JSRef }
instance Eq (OESStandardDerivatives) where
(OESStandardDerivatives a) == (OESStandardDerivatives b) = js_eq a b
instance PToJSRef OESStandardDerivatives where
pToJSRef = unOESStandardDerivatives
instance PFromJSRef OESStandardDerivatives where
pFromJSRef = OESStandardDerivatives
instance ToJSRef OESStandardDerivatives where
toJSRef = return . unOESStandardDerivatives
instance FromJSRef OESStandardDerivatives where
fromJSRef = return . fmap OESStandardDerivatives . maybeJSNullOrUndefined
instance IsGObject OESStandardDerivatives where
toGObject = GObject . unOESStandardDerivatives
unsafeCastGObject = OESStandardDerivatives . unGObject
castToOESStandardDerivatives :: IsGObject obj => obj -> OESStandardDerivatives
castToOESStandardDerivatives = castTo gTypeOESStandardDerivatives "OESStandardDerivatives"
foreign import javascript unsafe "window[\"OESStandardDerivatives\"]" gTypeOESStandardDerivatives :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OESTextureFloat = OESTextureFloat { unOESTextureFloat :: JSRef }
instance Eq (OESTextureFloat) where
(OESTextureFloat a) == (OESTextureFloat b) = js_eq a b
instance PToJSRef OESTextureFloat where
pToJSRef = unOESTextureFloat
instance PFromJSRef OESTextureFloat where
pFromJSRef = OESTextureFloat
instance ToJSRef OESTextureFloat where
toJSRef = return . unOESTextureFloat
instance FromJSRef OESTextureFloat where
fromJSRef = return . fmap OESTextureFloat . maybeJSNullOrUndefined
instance IsGObject OESTextureFloat where
toGObject = GObject . unOESTextureFloat
unsafeCastGObject = OESTextureFloat . unGObject
castToOESTextureFloat :: IsGObject obj => obj -> OESTextureFloat
castToOESTextureFloat = castTo gTypeOESTextureFloat "OESTextureFloat"
foreign import javascript unsafe "window[\"OESTextureFloat\"]" gTypeOESTextureFloat :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OESTextureFloatLinear = OESTextureFloatLinear { unOESTextureFloatLinear :: JSRef }
instance Eq (OESTextureFloatLinear) where
(OESTextureFloatLinear a) == (OESTextureFloatLinear b) = js_eq a b
instance PToJSRef OESTextureFloatLinear where
pToJSRef = unOESTextureFloatLinear
instance PFromJSRef OESTextureFloatLinear where
pFromJSRef = OESTextureFloatLinear
instance ToJSRef OESTextureFloatLinear where
toJSRef = return . unOESTextureFloatLinear
instance FromJSRef OESTextureFloatLinear where
fromJSRef = return . fmap OESTextureFloatLinear . maybeJSNullOrUndefined
instance IsGObject OESTextureFloatLinear where
toGObject = GObject . unOESTextureFloatLinear
unsafeCastGObject = OESTextureFloatLinear . unGObject
castToOESTextureFloatLinear :: IsGObject obj => obj -> OESTextureFloatLinear
castToOESTextureFloatLinear = castTo gTypeOESTextureFloatLinear "OESTextureFloatLinear"
foreign import javascript unsafe "window[\"OESTextureFloatLinear\"]" gTypeOESTextureFloatLinear :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OESTextureHalfFloat = OESTextureHalfFloat { unOESTextureHalfFloat :: JSRef }
instance Eq (OESTextureHalfFloat) where
(OESTextureHalfFloat a) == (OESTextureHalfFloat b) = js_eq a b
instance PToJSRef OESTextureHalfFloat where
pToJSRef = unOESTextureHalfFloat
instance PFromJSRef OESTextureHalfFloat where
pFromJSRef = OESTextureHalfFloat
instance ToJSRef OESTextureHalfFloat where
toJSRef = return . unOESTextureHalfFloat
instance FromJSRef OESTextureHalfFloat where
fromJSRef = return . fmap OESTextureHalfFloat . maybeJSNullOrUndefined
instance IsGObject OESTextureHalfFloat where
toGObject = GObject . unOESTextureHalfFloat
unsafeCastGObject = OESTextureHalfFloat . unGObject
castToOESTextureHalfFloat :: IsGObject obj => obj -> OESTextureHalfFloat
castToOESTextureHalfFloat = castTo gTypeOESTextureHalfFloat "OESTextureHalfFloat"
foreign import javascript unsafe "window[\"OESTextureHalfFloat\"]" gTypeOESTextureHalfFloat :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OESTextureHalfFloatLinear = OESTextureHalfFloatLinear { unOESTextureHalfFloatLinear :: JSRef }
instance Eq (OESTextureHalfFloatLinear) where
(OESTextureHalfFloatLinear a) == (OESTextureHalfFloatLinear b) = js_eq a b
instance PToJSRef OESTextureHalfFloatLinear where
pToJSRef = unOESTextureHalfFloatLinear
instance PFromJSRef OESTextureHalfFloatLinear where
pFromJSRef = OESTextureHalfFloatLinear
instance ToJSRef OESTextureHalfFloatLinear where
toJSRef = return . unOESTextureHalfFloatLinear
instance FromJSRef OESTextureHalfFloatLinear where
fromJSRef = return . fmap OESTextureHalfFloatLinear . maybeJSNullOrUndefined
instance IsGObject OESTextureHalfFloatLinear where
toGObject = GObject . unOESTextureHalfFloatLinear
unsafeCastGObject = OESTextureHalfFloatLinear . unGObject
castToOESTextureHalfFloatLinear :: IsGObject obj => obj -> OESTextureHalfFloatLinear
castToOESTextureHalfFloatLinear = castTo gTypeOESTextureHalfFloatLinear "OESTextureHalfFloatLinear"
foreign import javascript unsafe "window[\"OESTextureHalfFloatLinear\"]" gTypeOESTextureHalfFloatLinear :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OESVertexArrayObject = OESVertexArrayObject { unOESVertexArrayObject :: JSRef }
instance Eq (OESVertexArrayObject) where
(OESVertexArrayObject a) == (OESVertexArrayObject b) = js_eq a b
instance PToJSRef OESVertexArrayObject where
pToJSRef = unOESVertexArrayObject
instance PFromJSRef OESVertexArrayObject where
pFromJSRef = OESVertexArrayObject
instance ToJSRef OESVertexArrayObject where
toJSRef = return . unOESVertexArrayObject
instance FromJSRef OESVertexArrayObject where
fromJSRef = return . fmap OESVertexArrayObject . maybeJSNullOrUndefined
instance IsGObject OESVertexArrayObject where
toGObject = GObject . unOESVertexArrayObject
unsafeCastGObject = OESVertexArrayObject . unGObject
castToOESVertexArrayObject :: IsGObject obj => obj -> OESVertexArrayObject
castToOESVertexArrayObject = castTo gTypeOESVertexArrayObject "OESVertexArrayObject"
foreign import javascript unsafe "window[\"OESVertexArrayObject\"]" gTypeOESVertexArrayObject :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OfflineAudioCompletionEvent = OfflineAudioCompletionEvent { unOfflineAudioCompletionEvent :: JSRef }
instance Eq (OfflineAudioCompletionEvent) where
(OfflineAudioCompletionEvent a) == (OfflineAudioCompletionEvent b) = js_eq a b
instance PToJSRef OfflineAudioCompletionEvent where
pToJSRef = unOfflineAudioCompletionEvent
instance PFromJSRef OfflineAudioCompletionEvent where
pFromJSRef = OfflineAudioCompletionEvent
instance ToJSRef OfflineAudioCompletionEvent where
toJSRef = return . unOfflineAudioCompletionEvent
instance FromJSRef OfflineAudioCompletionEvent where
fromJSRef = return . fmap OfflineAudioCompletionEvent . maybeJSNullOrUndefined
instance IsEvent OfflineAudioCompletionEvent
instance IsGObject OfflineAudioCompletionEvent where
toGObject = GObject . unOfflineAudioCompletionEvent
unsafeCastGObject = OfflineAudioCompletionEvent . unGObject
castToOfflineAudioCompletionEvent :: IsGObject obj => obj -> OfflineAudioCompletionEvent
castToOfflineAudioCompletionEvent = castTo gTypeOfflineAudioCompletionEvent "OfflineAudioCompletionEvent"
foreign import javascript unsafe "window[\"OfflineAudioCompletionEvent\"]" gTypeOfflineAudioCompletionEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OfflineAudioContext = OfflineAudioContext { unOfflineAudioContext :: JSRef }
instance Eq (OfflineAudioContext) where
(OfflineAudioContext a) == (OfflineAudioContext b) = js_eq a b
instance PToJSRef OfflineAudioContext where
pToJSRef = unOfflineAudioContext
instance PFromJSRef OfflineAudioContext where
pFromJSRef = OfflineAudioContext
instance ToJSRef OfflineAudioContext where
toJSRef = return . unOfflineAudioContext
instance FromJSRef OfflineAudioContext where
fromJSRef = return . fmap OfflineAudioContext . maybeJSNullOrUndefined
instance IsAudioContext OfflineAudioContext
instance IsEventTarget OfflineAudioContext
instance IsGObject OfflineAudioContext where
toGObject = GObject . unOfflineAudioContext
unsafeCastGObject = OfflineAudioContext . unGObject
castToOfflineAudioContext :: IsGObject obj => obj -> OfflineAudioContext
castToOfflineAudioContext = castTo gTypeOfflineAudioContext "OfflineAudioContext"
foreign import javascript unsafe "window[\"OfflineAudioContext\"]" gTypeOfflineAudioContext :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OscillatorNode = OscillatorNode { unOscillatorNode :: JSRef }
instance Eq (OscillatorNode) where
(OscillatorNode a) == (OscillatorNode b) = js_eq a b
instance PToJSRef OscillatorNode where
pToJSRef = unOscillatorNode
instance PFromJSRef OscillatorNode where
pFromJSRef = OscillatorNode
instance ToJSRef OscillatorNode where
toJSRef = return . unOscillatorNode
instance FromJSRef OscillatorNode where
fromJSRef = return . fmap OscillatorNode . maybeJSNullOrUndefined
instance IsAudioNode OscillatorNode
instance IsEventTarget OscillatorNode
instance IsGObject OscillatorNode where
toGObject = GObject . unOscillatorNode
unsafeCastGObject = OscillatorNode . unGObject
castToOscillatorNode :: IsGObject obj => obj -> OscillatorNode
castToOscillatorNode = castTo gTypeOscillatorNode "OscillatorNode"
foreign import javascript unsafe "window[\"OscillatorNode\"]" gTypeOscillatorNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype OverflowEvent = OverflowEvent { unOverflowEvent :: JSRef }
instance Eq (OverflowEvent) where
(OverflowEvent a) == (OverflowEvent b) = js_eq a b
instance PToJSRef OverflowEvent where
pToJSRef = unOverflowEvent
instance PFromJSRef OverflowEvent where
pFromJSRef = OverflowEvent
instance ToJSRef OverflowEvent where
toJSRef = return . unOverflowEvent
instance FromJSRef OverflowEvent where
fromJSRef = return . fmap OverflowEvent . maybeJSNullOrUndefined
instance IsEvent OverflowEvent
instance IsGObject OverflowEvent where
toGObject = GObject . unOverflowEvent
unsafeCastGObject = OverflowEvent . unGObject
castToOverflowEvent :: IsGObject obj => obj -> OverflowEvent
castToOverflowEvent = castTo gTypeOverflowEvent "OverflowEvent"
foreign import javascript unsafe "window[\"OverflowEvent\"]" gTypeOverflowEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PageTransitionEvent = PageTransitionEvent { unPageTransitionEvent :: JSRef }
instance Eq (PageTransitionEvent) where
(PageTransitionEvent a) == (PageTransitionEvent b) = js_eq a b
instance PToJSRef PageTransitionEvent where
pToJSRef = unPageTransitionEvent
instance PFromJSRef PageTransitionEvent where
pFromJSRef = PageTransitionEvent
instance ToJSRef PageTransitionEvent where
toJSRef = return . unPageTransitionEvent
instance FromJSRef PageTransitionEvent where
fromJSRef = return . fmap PageTransitionEvent . maybeJSNullOrUndefined
instance IsEvent PageTransitionEvent
instance IsGObject PageTransitionEvent where
toGObject = GObject . unPageTransitionEvent
unsafeCastGObject = PageTransitionEvent . unGObject
castToPageTransitionEvent :: IsGObject obj => obj -> PageTransitionEvent
castToPageTransitionEvent = castTo gTypePageTransitionEvent "PageTransitionEvent"
foreign import javascript unsafe "window[\"PageTransitionEvent\"]" gTypePageTransitionEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PannerNode = PannerNode { unPannerNode :: JSRef }
instance Eq (PannerNode) where
(PannerNode a) == (PannerNode b) = js_eq a b
instance PToJSRef PannerNode where
pToJSRef = unPannerNode
instance PFromJSRef PannerNode where
pFromJSRef = PannerNode
instance ToJSRef PannerNode where
toJSRef = return . unPannerNode
instance FromJSRef PannerNode where
fromJSRef = return . fmap PannerNode . maybeJSNullOrUndefined
instance IsAudioNode PannerNode
instance IsEventTarget PannerNode
instance IsGObject PannerNode where
toGObject = GObject . unPannerNode
unsafeCastGObject = PannerNode . unGObject
castToPannerNode :: IsGObject obj => obj -> PannerNode
castToPannerNode = castTo gTypePannerNode "PannerNode"
foreign import javascript unsafe "window[\"webkitAudioPannerNode\"]" gTypePannerNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Path2D = Path2D { unPath2D :: JSRef }
instance Eq (Path2D) where
(Path2D a) == (Path2D b) = js_eq a b
instance PToJSRef Path2D where
pToJSRef = unPath2D
instance PFromJSRef Path2D where
pFromJSRef = Path2D
instance ToJSRef Path2D where
toJSRef = return . unPath2D
instance FromJSRef Path2D where
fromJSRef = return . fmap Path2D . maybeJSNullOrUndefined
instance IsGObject Path2D where
toGObject = GObject . unPath2D
unsafeCastGObject = Path2D . unGObject
castToPath2D :: IsGObject obj => obj -> Path2D
castToPath2D = castTo gTypePath2D "Path2D"
foreign import javascript unsafe "window[\"Path2D\"]" gTypePath2D :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Performance = Performance { unPerformance :: JSRef }
instance Eq (Performance) where
(Performance a) == (Performance b) = js_eq a b
instance PToJSRef Performance where
pToJSRef = unPerformance
instance PFromJSRef Performance where
pFromJSRef = Performance
instance ToJSRef Performance where
toJSRef = return . unPerformance
instance FromJSRef Performance where
fromJSRef = return . fmap Performance . maybeJSNullOrUndefined
instance IsEventTarget Performance
instance IsGObject Performance where
toGObject = GObject . unPerformance
unsafeCastGObject = Performance . unGObject
castToPerformance :: IsGObject obj => obj -> Performance
castToPerformance = castTo gTypePerformance "Performance"
foreign import javascript unsafe "window[\"Performance\"]" gTypePerformance :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsPerformance o = PerformanceClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PerformanceEntry = PerformanceEntry { unPerformanceEntry :: JSRef }
instance Eq (PerformanceEntry) where
(PerformanceEntry a) == (PerformanceEntry b) = js_eq a b
instance PToJSRef PerformanceEntry where
pToJSRef = unPerformanceEntry
instance PFromJSRef PerformanceEntry where
pFromJSRef = PerformanceEntry
instance ToJSRef PerformanceEntry where
toJSRef = return . unPerformanceEntry
instance FromJSRef PerformanceEntry where
fromJSRef = return . fmap PerformanceEntry . maybeJSNullOrUndefined
class IsGObject o => IsPerformanceEntry o
toPerformanceEntry :: IsPerformanceEntry o => o -> PerformanceEntry
toPerformanceEntry = unsafeCastGObject . toGObject
instance IsPerformanceEntry PerformanceEntry
instance IsGObject PerformanceEntry where
toGObject = GObject . unPerformanceEntry
unsafeCastGObject = PerformanceEntry . unGObject
castToPerformanceEntry :: IsGObject obj => obj -> PerformanceEntry
castToPerformanceEntry = castTo gTypePerformanceEntry "PerformanceEntry"
foreign import javascript unsafe "window[\"PerformanceEntry\"]" gTypePerformanceEntry :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PerformanceEntryList = PerformanceEntryList { unPerformanceEntryList :: JSRef }
instance Eq (PerformanceEntryList) where
(PerformanceEntryList a) == (PerformanceEntryList b) = js_eq a b
instance PToJSRef PerformanceEntryList where
pToJSRef = unPerformanceEntryList
instance PFromJSRef PerformanceEntryList where
pFromJSRef = PerformanceEntryList
instance ToJSRef PerformanceEntryList where
toJSRef = return . unPerformanceEntryList
instance FromJSRef PerformanceEntryList where
fromJSRef = return . fmap PerformanceEntryList . maybeJSNullOrUndefined
instance IsGObject PerformanceEntryList where
toGObject = GObject . unPerformanceEntryList
unsafeCastGObject = PerformanceEntryList . unGObject
castToPerformanceEntryList :: IsGObject obj => obj -> PerformanceEntryList
castToPerformanceEntryList = castTo gTypePerformanceEntryList "PerformanceEntryList"
foreign import javascript unsafe "window[\"PerformanceEntryList\"]" gTypePerformanceEntryList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PerformanceMark = PerformanceMark { unPerformanceMark :: JSRef }
instance Eq (PerformanceMark) where
(PerformanceMark a) == (PerformanceMark b) = js_eq a b
instance PToJSRef PerformanceMark where
pToJSRef = unPerformanceMark
instance PFromJSRef PerformanceMark where
pFromJSRef = PerformanceMark
instance ToJSRef PerformanceMark where
toJSRef = return . unPerformanceMark
instance FromJSRef PerformanceMark where
fromJSRef = return . fmap PerformanceMark . maybeJSNullOrUndefined
instance IsPerformanceEntry PerformanceMark
instance IsGObject PerformanceMark where
toGObject = GObject . unPerformanceMark
unsafeCastGObject = PerformanceMark . unGObject
castToPerformanceMark :: IsGObject obj => obj -> PerformanceMark
castToPerformanceMark = castTo gTypePerformanceMark "PerformanceMark"
foreign import javascript unsafe "window[\"PerformanceMark\"]" gTypePerformanceMark :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PerformanceMeasure = PerformanceMeasure { unPerformanceMeasure :: JSRef }
instance Eq (PerformanceMeasure) where
(PerformanceMeasure a) == (PerformanceMeasure b) = js_eq a b
instance PToJSRef PerformanceMeasure where
pToJSRef = unPerformanceMeasure
instance PFromJSRef PerformanceMeasure where
pFromJSRef = PerformanceMeasure
instance ToJSRef PerformanceMeasure where
toJSRef = return . unPerformanceMeasure
instance FromJSRef PerformanceMeasure where
fromJSRef = return . fmap PerformanceMeasure . maybeJSNullOrUndefined
instance IsPerformanceEntry PerformanceMeasure
instance IsGObject PerformanceMeasure where
toGObject = GObject . unPerformanceMeasure
unsafeCastGObject = PerformanceMeasure . unGObject
castToPerformanceMeasure :: IsGObject obj => obj -> PerformanceMeasure
castToPerformanceMeasure = castTo gTypePerformanceMeasure "PerformanceMeasure"
foreign import javascript unsafe "window[\"PerformanceMeasure\"]" gTypePerformanceMeasure :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PerformanceNavigation = PerformanceNavigation { unPerformanceNavigation :: JSRef }
instance Eq (PerformanceNavigation) where
(PerformanceNavigation a) == (PerformanceNavigation b) = js_eq a b
instance PToJSRef PerformanceNavigation where
pToJSRef = unPerformanceNavigation
instance PFromJSRef PerformanceNavigation where
pFromJSRef = PerformanceNavigation
instance ToJSRef PerformanceNavigation where
toJSRef = return . unPerformanceNavigation
instance FromJSRef PerformanceNavigation where
fromJSRef = return . fmap PerformanceNavigation . maybeJSNullOrUndefined
instance IsGObject PerformanceNavigation where
toGObject = GObject . unPerformanceNavigation
unsafeCastGObject = PerformanceNavigation . unGObject
castToPerformanceNavigation :: IsGObject obj => obj -> PerformanceNavigation
castToPerformanceNavigation = castTo gTypePerformanceNavigation "PerformanceNavigation"
foreign import javascript unsafe "window[\"PerformanceNavigation\"]" gTypePerformanceNavigation :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsPerformanceNavigation o = PerformanceNavigationClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PerformanceResourceTiming = PerformanceResourceTiming { unPerformanceResourceTiming :: JSRef }
instance Eq (PerformanceResourceTiming) where
(PerformanceResourceTiming a) == (PerformanceResourceTiming b) = js_eq a b
instance PToJSRef PerformanceResourceTiming where
pToJSRef = unPerformanceResourceTiming
instance PFromJSRef PerformanceResourceTiming where
pFromJSRef = PerformanceResourceTiming
instance ToJSRef PerformanceResourceTiming where
toJSRef = return . unPerformanceResourceTiming
instance FromJSRef PerformanceResourceTiming where
fromJSRef = return . fmap PerformanceResourceTiming . maybeJSNullOrUndefined
instance IsPerformanceEntry PerformanceResourceTiming
instance IsGObject PerformanceResourceTiming where
toGObject = GObject . unPerformanceResourceTiming
unsafeCastGObject = PerformanceResourceTiming . unGObject
castToPerformanceResourceTiming :: IsGObject obj => obj -> PerformanceResourceTiming
castToPerformanceResourceTiming = castTo gTypePerformanceResourceTiming "PerformanceResourceTiming"
foreign import javascript unsafe "window[\"PerformanceResourceTiming\"]" gTypePerformanceResourceTiming :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PerformanceTiming = PerformanceTiming { unPerformanceTiming :: JSRef }
instance Eq (PerformanceTiming) where
(PerformanceTiming a) == (PerformanceTiming b) = js_eq a b
instance PToJSRef PerformanceTiming where
pToJSRef = unPerformanceTiming
instance PFromJSRef PerformanceTiming where
pFromJSRef = PerformanceTiming
instance ToJSRef PerformanceTiming where
toJSRef = return . unPerformanceTiming
instance FromJSRef PerformanceTiming where
fromJSRef = return . fmap PerformanceTiming . maybeJSNullOrUndefined
instance IsGObject PerformanceTiming where
toGObject = GObject . unPerformanceTiming
unsafeCastGObject = PerformanceTiming . unGObject
castToPerformanceTiming :: IsGObject obj => obj -> PerformanceTiming
castToPerformanceTiming = castTo gTypePerformanceTiming "PerformanceTiming"
foreign import javascript unsafe "window[\"PerformanceTiming\"]" gTypePerformanceTiming :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsPerformanceTiming o = PerformanceTimingClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PeriodicWave = PeriodicWave { unPeriodicWave :: JSRef }
instance Eq (PeriodicWave) where
(PeriodicWave a) == (PeriodicWave b) = js_eq a b
instance PToJSRef PeriodicWave where
pToJSRef = unPeriodicWave
instance PFromJSRef PeriodicWave where
pFromJSRef = PeriodicWave
instance ToJSRef PeriodicWave where
toJSRef = return . unPeriodicWave
instance FromJSRef PeriodicWave where
fromJSRef = return . fmap PeriodicWave . maybeJSNullOrUndefined
instance IsGObject PeriodicWave where
toGObject = GObject . unPeriodicWave
unsafeCastGObject = PeriodicWave . unGObject
castToPeriodicWave :: IsGObject obj => obj -> PeriodicWave
castToPeriodicWave = castTo gTypePeriodicWave "PeriodicWave"
foreign import javascript unsafe "window[\"PeriodicWave\"]" gTypePeriodicWave :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Plugin = Plugin { unPlugin :: JSRef }
instance Eq (Plugin) where
(Plugin a) == (Plugin b) = js_eq a b
instance PToJSRef Plugin where
pToJSRef = unPlugin
instance PFromJSRef Plugin where
pFromJSRef = Plugin
instance ToJSRef Plugin where
toJSRef = return . unPlugin
instance FromJSRef Plugin where
fromJSRef = return . fmap Plugin . maybeJSNullOrUndefined
instance IsGObject Plugin where
toGObject = GObject . unPlugin
unsafeCastGObject = Plugin . unGObject
castToPlugin :: IsGObject obj => obj -> Plugin
castToPlugin = castTo gTypePlugin "Plugin"
foreign import javascript unsafe "window[\"Plugin\"]" gTypePlugin :: GType
#else
type IsPlugin o = PluginClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PluginArray = PluginArray { unPluginArray :: JSRef }
instance Eq (PluginArray) where
(PluginArray a) == (PluginArray b) = js_eq a b
instance PToJSRef PluginArray where
pToJSRef = unPluginArray
instance PFromJSRef PluginArray where
pFromJSRef = PluginArray
instance ToJSRef PluginArray where
toJSRef = return . unPluginArray
instance FromJSRef PluginArray where
fromJSRef = return . fmap PluginArray . maybeJSNullOrUndefined
instance IsGObject PluginArray where
toGObject = GObject . unPluginArray
unsafeCastGObject = PluginArray . unGObject
castToPluginArray :: IsGObject obj => obj -> PluginArray
castToPluginArray = castTo gTypePluginArray "PluginArray"
foreign import javascript unsafe "window[\"PluginArray\"]" gTypePluginArray :: GType
#else
type IsPluginArray o = PluginArrayClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PopStateEvent = PopStateEvent { unPopStateEvent :: JSRef }
instance Eq (PopStateEvent) where
(PopStateEvent a) == (PopStateEvent b) = js_eq a b
instance PToJSRef PopStateEvent where
pToJSRef = unPopStateEvent
instance PFromJSRef PopStateEvent where
pFromJSRef = PopStateEvent
instance ToJSRef PopStateEvent where
toJSRef = return . unPopStateEvent
instance FromJSRef PopStateEvent where
fromJSRef = return . fmap PopStateEvent . maybeJSNullOrUndefined
instance IsEvent PopStateEvent
instance IsGObject PopStateEvent where
toGObject = GObject . unPopStateEvent
unsafeCastGObject = PopStateEvent . unGObject
castToPopStateEvent :: IsGObject obj => obj -> PopStateEvent
castToPopStateEvent = castTo gTypePopStateEvent "PopStateEvent"
foreign import javascript unsafe "window[\"PopStateEvent\"]" gTypePopStateEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype PositionError = PositionError { unPositionError :: JSRef }
instance Eq (PositionError) where
(PositionError a) == (PositionError b) = js_eq a b
instance PToJSRef PositionError where
pToJSRef = unPositionError
instance PFromJSRef PositionError where
pFromJSRef = PositionError
instance ToJSRef PositionError where
toJSRef = return . unPositionError
instance FromJSRef PositionError where
fromJSRef = return . fmap PositionError . maybeJSNullOrUndefined
instance IsGObject PositionError where
toGObject = GObject . unPositionError
unsafeCastGObject = PositionError . unGObject
castToPositionError :: IsGObject obj => obj -> PositionError
castToPositionError = castTo gTypePositionError "PositionError"
foreign import javascript unsafe "window[\"PositionError\"]" gTypePositionError :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ProcessingInstruction = ProcessingInstruction { unProcessingInstruction :: JSRef }
instance Eq (ProcessingInstruction) where
(ProcessingInstruction a) == (ProcessingInstruction b) = js_eq a b
instance PToJSRef ProcessingInstruction where
pToJSRef = unProcessingInstruction
instance PFromJSRef ProcessingInstruction where
pFromJSRef = ProcessingInstruction
instance ToJSRef ProcessingInstruction where
toJSRef = return . unProcessingInstruction
instance FromJSRef ProcessingInstruction where
fromJSRef = return . fmap ProcessingInstruction . maybeJSNullOrUndefined
instance IsCharacterData ProcessingInstruction
instance IsNode ProcessingInstruction
instance IsEventTarget ProcessingInstruction
instance IsGObject ProcessingInstruction where
toGObject = GObject . unProcessingInstruction
unsafeCastGObject = ProcessingInstruction . unGObject
castToProcessingInstruction :: IsGObject obj => obj -> ProcessingInstruction
castToProcessingInstruction = castTo gTypeProcessingInstruction "ProcessingInstruction"
foreign import javascript unsafe "window[\"ProcessingInstruction\"]" gTypeProcessingInstruction :: GType
#else
type IsProcessingInstruction o = ProcessingInstructionClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ProgressEvent = ProgressEvent { unProgressEvent :: JSRef }
instance Eq (ProgressEvent) where
(ProgressEvent a) == (ProgressEvent b) = js_eq a b
instance PToJSRef ProgressEvent where
pToJSRef = unProgressEvent
instance PFromJSRef ProgressEvent where
pFromJSRef = ProgressEvent
instance ToJSRef ProgressEvent where
toJSRef = return . unProgressEvent
instance FromJSRef ProgressEvent where
fromJSRef = return . fmap ProgressEvent . maybeJSNullOrUndefined
class IsEvent o => IsProgressEvent o
toProgressEvent :: IsProgressEvent o => o -> ProgressEvent
toProgressEvent = unsafeCastGObject . toGObject
instance IsProgressEvent ProgressEvent
instance IsEvent ProgressEvent
instance IsGObject ProgressEvent where
toGObject = GObject . unProgressEvent
unsafeCastGObject = ProgressEvent . unGObject
castToProgressEvent :: IsGObject obj => obj -> ProgressEvent
castToProgressEvent = castTo gTypeProgressEvent "ProgressEvent"
foreign import javascript unsafe "window[\"ProgressEvent\"]" gTypeProgressEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype QuickTimePluginReplacement = QuickTimePluginReplacement { unQuickTimePluginReplacement :: JSRef }
instance Eq (QuickTimePluginReplacement) where
(QuickTimePluginReplacement a) == (QuickTimePluginReplacement b) = js_eq a b
instance PToJSRef QuickTimePluginReplacement where
pToJSRef = unQuickTimePluginReplacement
instance PFromJSRef QuickTimePluginReplacement where
pFromJSRef = QuickTimePluginReplacement
instance ToJSRef QuickTimePluginReplacement where
toJSRef = return . unQuickTimePluginReplacement
instance FromJSRef QuickTimePluginReplacement where
fromJSRef = return . fmap QuickTimePluginReplacement . maybeJSNullOrUndefined
instance IsGObject QuickTimePluginReplacement where
toGObject = GObject . unQuickTimePluginReplacement
unsafeCastGObject = QuickTimePluginReplacement . unGObject
castToQuickTimePluginReplacement :: IsGObject obj => obj -> QuickTimePluginReplacement
castToQuickTimePluginReplacement = castTo gTypeQuickTimePluginReplacement "QuickTimePluginReplacement"
foreign import javascript unsafe "window[\"QuickTimePluginReplacement\"]" gTypeQuickTimePluginReplacement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RGBColor = RGBColor { unRGBColor :: JSRef }
instance Eq (RGBColor) where
(RGBColor a) == (RGBColor b) = js_eq a b
instance PToJSRef RGBColor where
pToJSRef = unRGBColor
instance PFromJSRef RGBColor where
pFromJSRef = RGBColor
instance ToJSRef RGBColor where
toJSRef = return . unRGBColor
instance FromJSRef RGBColor where
fromJSRef = return . fmap RGBColor . maybeJSNullOrUndefined
instance IsGObject RGBColor where
toGObject = GObject . unRGBColor
unsafeCastGObject = RGBColor . unGObject
castToRGBColor :: IsGObject obj => obj -> RGBColor
castToRGBColor = castTo gTypeRGBColor "RGBColor"
foreign import javascript unsafe "window[\"RGBColor\"]" gTypeRGBColor :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCConfiguration = RTCConfiguration { unRTCConfiguration :: JSRef }
instance Eq (RTCConfiguration) where
(RTCConfiguration a) == (RTCConfiguration b) = js_eq a b
instance PToJSRef RTCConfiguration where
pToJSRef = unRTCConfiguration
instance PFromJSRef RTCConfiguration where
pFromJSRef = RTCConfiguration
instance ToJSRef RTCConfiguration where
toJSRef = return . unRTCConfiguration
instance FromJSRef RTCConfiguration where
fromJSRef = return . fmap RTCConfiguration . maybeJSNullOrUndefined
instance IsGObject RTCConfiguration where
toGObject = GObject . unRTCConfiguration
unsafeCastGObject = RTCConfiguration . unGObject
castToRTCConfiguration :: IsGObject obj => obj -> RTCConfiguration
castToRTCConfiguration = castTo gTypeRTCConfiguration "RTCConfiguration"
foreign import javascript unsafe "window[\"RTCConfiguration\"]" gTypeRTCConfiguration :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCDTMFSender = RTCDTMFSender { unRTCDTMFSender :: JSRef }
instance Eq (RTCDTMFSender) where
(RTCDTMFSender a) == (RTCDTMFSender b) = js_eq a b
instance PToJSRef RTCDTMFSender where
pToJSRef = unRTCDTMFSender
instance PFromJSRef RTCDTMFSender where
pFromJSRef = RTCDTMFSender
instance ToJSRef RTCDTMFSender where
toJSRef = return . unRTCDTMFSender
instance FromJSRef RTCDTMFSender where
fromJSRef = return . fmap RTCDTMFSender . maybeJSNullOrUndefined
instance IsEventTarget RTCDTMFSender
instance IsGObject RTCDTMFSender where
toGObject = GObject . unRTCDTMFSender
unsafeCastGObject = RTCDTMFSender . unGObject
castToRTCDTMFSender :: IsGObject obj => obj -> RTCDTMFSender
castToRTCDTMFSender = castTo gTypeRTCDTMFSender "RTCDTMFSender"
foreign import javascript unsafe "window[\"RTCDTMFSender\"]" gTypeRTCDTMFSender :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCDTMFToneChangeEvent = RTCDTMFToneChangeEvent { unRTCDTMFToneChangeEvent :: JSRef }
instance Eq (RTCDTMFToneChangeEvent) where
(RTCDTMFToneChangeEvent a) == (RTCDTMFToneChangeEvent b) = js_eq a b
instance PToJSRef RTCDTMFToneChangeEvent where
pToJSRef = unRTCDTMFToneChangeEvent
instance PFromJSRef RTCDTMFToneChangeEvent where
pFromJSRef = RTCDTMFToneChangeEvent
instance ToJSRef RTCDTMFToneChangeEvent where
toJSRef = return . unRTCDTMFToneChangeEvent
instance FromJSRef RTCDTMFToneChangeEvent where
fromJSRef = return . fmap RTCDTMFToneChangeEvent . maybeJSNullOrUndefined
instance IsEvent RTCDTMFToneChangeEvent
instance IsGObject RTCDTMFToneChangeEvent where
toGObject = GObject . unRTCDTMFToneChangeEvent
unsafeCastGObject = RTCDTMFToneChangeEvent . unGObject
castToRTCDTMFToneChangeEvent :: IsGObject obj => obj -> RTCDTMFToneChangeEvent
castToRTCDTMFToneChangeEvent = castTo gTypeRTCDTMFToneChangeEvent "RTCDTMFToneChangeEvent"
foreign import javascript unsafe "window[\"RTCDTMFToneChangeEvent\"]" gTypeRTCDTMFToneChangeEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCDataChannel = RTCDataChannel { unRTCDataChannel :: JSRef }
instance Eq (RTCDataChannel) where
(RTCDataChannel a) == (RTCDataChannel b) = js_eq a b
instance PToJSRef RTCDataChannel where
pToJSRef = unRTCDataChannel
instance PFromJSRef RTCDataChannel where
pFromJSRef = RTCDataChannel
instance ToJSRef RTCDataChannel where
toJSRef = return . unRTCDataChannel
instance FromJSRef RTCDataChannel where
fromJSRef = return . fmap RTCDataChannel . maybeJSNullOrUndefined
instance IsEventTarget RTCDataChannel
instance IsGObject RTCDataChannel where
toGObject = GObject . unRTCDataChannel
unsafeCastGObject = RTCDataChannel . unGObject
castToRTCDataChannel :: IsGObject obj => obj -> RTCDataChannel
castToRTCDataChannel = castTo gTypeRTCDataChannel "RTCDataChannel"
foreign import javascript unsafe "window[\"RTCDataChannel\"]" gTypeRTCDataChannel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCDataChannelEvent = RTCDataChannelEvent { unRTCDataChannelEvent :: JSRef }
instance Eq (RTCDataChannelEvent) where
(RTCDataChannelEvent a) == (RTCDataChannelEvent b) = js_eq a b
instance PToJSRef RTCDataChannelEvent where
pToJSRef = unRTCDataChannelEvent
instance PFromJSRef RTCDataChannelEvent where
pFromJSRef = RTCDataChannelEvent
instance ToJSRef RTCDataChannelEvent where
toJSRef = return . unRTCDataChannelEvent
instance FromJSRef RTCDataChannelEvent where
fromJSRef = return . fmap RTCDataChannelEvent . maybeJSNullOrUndefined
instance IsEvent RTCDataChannelEvent
instance IsGObject RTCDataChannelEvent where
toGObject = GObject . unRTCDataChannelEvent
unsafeCastGObject = RTCDataChannelEvent . unGObject
castToRTCDataChannelEvent :: IsGObject obj => obj -> RTCDataChannelEvent
castToRTCDataChannelEvent = castTo gTypeRTCDataChannelEvent "RTCDataChannelEvent"
foreign import javascript unsafe "window[\"RTCDataChannelEvent\"]" gTypeRTCDataChannelEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCIceCandidate = RTCIceCandidate { unRTCIceCandidate :: JSRef }
instance Eq (RTCIceCandidate) where
(RTCIceCandidate a) == (RTCIceCandidate b) = js_eq a b
instance PToJSRef RTCIceCandidate where
pToJSRef = unRTCIceCandidate
instance PFromJSRef RTCIceCandidate where
pFromJSRef = RTCIceCandidate
instance ToJSRef RTCIceCandidate where
toJSRef = return . unRTCIceCandidate
instance FromJSRef RTCIceCandidate where
fromJSRef = return . fmap RTCIceCandidate . maybeJSNullOrUndefined
instance IsGObject RTCIceCandidate where
toGObject = GObject . unRTCIceCandidate
unsafeCastGObject = RTCIceCandidate . unGObject
castToRTCIceCandidate :: IsGObject obj => obj -> RTCIceCandidate
castToRTCIceCandidate = castTo gTypeRTCIceCandidate "RTCIceCandidate"
foreign import javascript unsafe "window[\"RTCIceCandidate\"]" gTypeRTCIceCandidate :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCIceCandidateEvent = RTCIceCandidateEvent { unRTCIceCandidateEvent :: JSRef }
instance Eq (RTCIceCandidateEvent) where
(RTCIceCandidateEvent a) == (RTCIceCandidateEvent b) = js_eq a b
instance PToJSRef RTCIceCandidateEvent where
pToJSRef = unRTCIceCandidateEvent
instance PFromJSRef RTCIceCandidateEvent where
pFromJSRef = RTCIceCandidateEvent
instance ToJSRef RTCIceCandidateEvent where
toJSRef = return . unRTCIceCandidateEvent
instance FromJSRef RTCIceCandidateEvent where
fromJSRef = return . fmap RTCIceCandidateEvent . maybeJSNullOrUndefined
instance IsEvent RTCIceCandidateEvent
instance IsGObject RTCIceCandidateEvent where
toGObject = GObject . unRTCIceCandidateEvent
unsafeCastGObject = RTCIceCandidateEvent . unGObject
castToRTCIceCandidateEvent :: IsGObject obj => obj -> RTCIceCandidateEvent
castToRTCIceCandidateEvent = castTo gTypeRTCIceCandidateEvent "RTCIceCandidateEvent"
foreign import javascript unsafe "window[\"RTCIceCandidateEvent\"]" gTypeRTCIceCandidateEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCIceServer = RTCIceServer { unRTCIceServer :: JSRef }
instance Eq (RTCIceServer) where
(RTCIceServer a) == (RTCIceServer b) = js_eq a b
instance PToJSRef RTCIceServer where
pToJSRef = unRTCIceServer
instance PFromJSRef RTCIceServer where
pFromJSRef = RTCIceServer
instance ToJSRef RTCIceServer where
toJSRef = return . unRTCIceServer
instance FromJSRef RTCIceServer where
fromJSRef = return . fmap RTCIceServer . maybeJSNullOrUndefined
instance IsGObject RTCIceServer where
toGObject = GObject . unRTCIceServer
unsafeCastGObject = RTCIceServer . unGObject
castToRTCIceServer :: IsGObject obj => obj -> RTCIceServer
castToRTCIceServer = castTo gTypeRTCIceServer "RTCIceServer"
foreign import javascript unsafe "window[\"RTCIceServer\"]" gTypeRTCIceServer :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCPeerConnection = RTCPeerConnection { unRTCPeerConnection :: JSRef }
instance Eq (RTCPeerConnection) where
(RTCPeerConnection a) == (RTCPeerConnection b) = js_eq a b
instance PToJSRef RTCPeerConnection where
pToJSRef = unRTCPeerConnection
instance PFromJSRef RTCPeerConnection where
pFromJSRef = RTCPeerConnection
instance ToJSRef RTCPeerConnection where
toJSRef = return . unRTCPeerConnection
instance FromJSRef RTCPeerConnection where
fromJSRef = return . fmap RTCPeerConnection . maybeJSNullOrUndefined
instance IsEventTarget RTCPeerConnection
instance IsGObject RTCPeerConnection where
toGObject = GObject . unRTCPeerConnection
unsafeCastGObject = RTCPeerConnection . unGObject
castToRTCPeerConnection :: IsGObject obj => obj -> RTCPeerConnection
castToRTCPeerConnection = castTo gTypeRTCPeerConnection "RTCPeerConnection"
foreign import javascript unsafe "window[\"webkitRTCPeerConnection\"]" gTypeRTCPeerConnection :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCSessionDescription = RTCSessionDescription { unRTCSessionDescription :: JSRef }
instance Eq (RTCSessionDescription) where
(RTCSessionDescription a) == (RTCSessionDescription b) = js_eq a b
instance PToJSRef RTCSessionDescription where
pToJSRef = unRTCSessionDescription
instance PFromJSRef RTCSessionDescription where
pFromJSRef = RTCSessionDescription
instance ToJSRef RTCSessionDescription where
toJSRef = return . unRTCSessionDescription
instance FromJSRef RTCSessionDescription where
fromJSRef = return . fmap RTCSessionDescription . maybeJSNullOrUndefined
instance IsGObject RTCSessionDescription where
toGObject = GObject . unRTCSessionDescription
unsafeCastGObject = RTCSessionDescription . unGObject
castToRTCSessionDescription :: IsGObject obj => obj -> RTCSessionDescription
castToRTCSessionDescription = castTo gTypeRTCSessionDescription "RTCSessionDescription"
foreign import javascript unsafe "window[\"RTCSessionDescription\"]" gTypeRTCSessionDescription :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCStatsReport = RTCStatsReport { unRTCStatsReport :: JSRef }
instance Eq (RTCStatsReport) where
(RTCStatsReport a) == (RTCStatsReport b) = js_eq a b
instance PToJSRef RTCStatsReport where
pToJSRef = unRTCStatsReport
instance PFromJSRef RTCStatsReport where
pFromJSRef = RTCStatsReport
instance ToJSRef RTCStatsReport where
toJSRef = return . unRTCStatsReport
instance FromJSRef RTCStatsReport where
fromJSRef = return . fmap RTCStatsReport . maybeJSNullOrUndefined
instance IsGObject RTCStatsReport where
toGObject = GObject . unRTCStatsReport
unsafeCastGObject = RTCStatsReport . unGObject
castToRTCStatsReport :: IsGObject obj => obj -> RTCStatsReport
castToRTCStatsReport = castTo gTypeRTCStatsReport "RTCStatsReport"
foreign import javascript unsafe "window[\"RTCStatsReport\"]" gTypeRTCStatsReport :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RTCStatsResponse = RTCStatsResponse { unRTCStatsResponse :: JSRef }
instance Eq (RTCStatsResponse) where
(RTCStatsResponse a) == (RTCStatsResponse b) = js_eq a b
instance PToJSRef RTCStatsResponse where
pToJSRef = unRTCStatsResponse
instance PFromJSRef RTCStatsResponse where
pFromJSRef = RTCStatsResponse
instance ToJSRef RTCStatsResponse where
toJSRef = return . unRTCStatsResponse
instance FromJSRef RTCStatsResponse where
fromJSRef = return . fmap RTCStatsResponse . maybeJSNullOrUndefined
instance IsGObject RTCStatsResponse where
toGObject = GObject . unRTCStatsResponse
unsafeCastGObject = RTCStatsResponse . unGObject
castToRTCStatsResponse :: IsGObject obj => obj -> RTCStatsResponse
castToRTCStatsResponse = castTo gTypeRTCStatsResponse "RTCStatsResponse"
foreign import javascript unsafe "window[\"RTCStatsResponse\"]" gTypeRTCStatsResponse :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype RadioNodeList = RadioNodeList { unRadioNodeList :: JSRef }
instance Eq (RadioNodeList) where
(RadioNodeList a) == (RadioNodeList b) = js_eq a b
instance PToJSRef RadioNodeList where
pToJSRef = unRadioNodeList
instance PFromJSRef RadioNodeList where
pFromJSRef = RadioNodeList
instance ToJSRef RadioNodeList where
toJSRef = return . unRadioNodeList
instance FromJSRef RadioNodeList where
fromJSRef = return . fmap RadioNodeList . maybeJSNullOrUndefined
instance IsNodeList RadioNodeList
instance IsGObject RadioNodeList where
toGObject = GObject . unRadioNodeList
unsafeCastGObject = RadioNodeList . unGObject
castToRadioNodeList :: IsGObject obj => obj -> RadioNodeList
castToRadioNodeList = castTo gTypeRadioNodeList "RadioNodeList"
foreign import javascript unsafe "window[\"RadioNodeList\"]" gTypeRadioNodeList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Range = Range { unRange :: JSRef }
instance Eq (Range) where
(Range a) == (Range b) = js_eq a b
instance PToJSRef Range where
pToJSRef = unRange
instance PFromJSRef Range where
pFromJSRef = Range
instance ToJSRef Range where
toJSRef = return . unRange
instance FromJSRef Range where
fromJSRef = return . fmap Range . maybeJSNullOrUndefined
instance IsGObject Range where
toGObject = GObject . unRange
unsafeCastGObject = Range . unGObject
castToRange :: IsGObject obj => obj -> Range
castToRange = castTo gTypeRange "Range"
foreign import javascript unsafe "window[\"Range\"]" gTypeRange :: GType
#else
type IsRange o = RangeClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ReadableStream = ReadableStream { unReadableStream :: JSRef }
instance Eq (ReadableStream) where
(ReadableStream a) == (ReadableStream b) = js_eq a b
instance PToJSRef ReadableStream where
pToJSRef = unReadableStream
instance PFromJSRef ReadableStream where
pFromJSRef = ReadableStream
instance ToJSRef ReadableStream where
toJSRef = return . unReadableStream
instance FromJSRef ReadableStream where
fromJSRef = return . fmap ReadableStream . maybeJSNullOrUndefined
instance IsGObject ReadableStream where
toGObject = GObject . unReadableStream
unsafeCastGObject = ReadableStream . unGObject
castToReadableStream :: IsGObject obj => obj -> ReadableStream
castToReadableStream = castTo gTypeReadableStream "ReadableStream"
foreign import javascript unsafe "window[\"ReadableStream\"]" gTypeReadableStream :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Rect = Rect { unRect :: JSRef }
instance Eq (Rect) where
(Rect a) == (Rect b) = js_eq a b
instance PToJSRef Rect where
pToJSRef = unRect
instance PFromJSRef Rect where
pFromJSRef = Rect
instance ToJSRef Rect where
toJSRef = return . unRect
instance FromJSRef Rect where
fromJSRef = return . fmap Rect . maybeJSNullOrUndefined
instance IsGObject Rect where
toGObject = GObject . unRect
unsafeCastGObject = Rect . unGObject
castToRect :: IsGObject obj => obj -> Rect
castToRect = castTo gTypeRect "Rect"
foreign import javascript unsafe "window[\"Rect\"]" gTypeRect :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SQLError = SQLError { unSQLError :: JSRef }
instance Eq (SQLError) where
(SQLError a) == (SQLError b) = js_eq a b
instance PToJSRef SQLError where
pToJSRef = unSQLError
instance PFromJSRef SQLError where
pFromJSRef = SQLError
instance ToJSRef SQLError where
toJSRef = return . unSQLError
instance FromJSRef SQLError where
fromJSRef = return . fmap SQLError . maybeJSNullOrUndefined
instance IsGObject SQLError where
toGObject = GObject . unSQLError
unsafeCastGObject = SQLError . unGObject
castToSQLError :: IsGObject obj => obj -> SQLError
castToSQLError = castTo gTypeSQLError "SQLError"
foreign import javascript unsafe "window[\"SQLError\"]" gTypeSQLError :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SQLResultSet = SQLResultSet { unSQLResultSet :: JSRef }
instance Eq (SQLResultSet) where
(SQLResultSet a) == (SQLResultSet b) = js_eq a b
instance PToJSRef SQLResultSet where
pToJSRef = unSQLResultSet
instance PFromJSRef SQLResultSet where
pFromJSRef = SQLResultSet
instance ToJSRef SQLResultSet where
toJSRef = return . unSQLResultSet
instance FromJSRef SQLResultSet where
fromJSRef = return . fmap SQLResultSet . maybeJSNullOrUndefined
instance IsGObject SQLResultSet where
toGObject = GObject . unSQLResultSet
unsafeCastGObject = SQLResultSet . unGObject
castToSQLResultSet :: IsGObject obj => obj -> SQLResultSet
castToSQLResultSet = castTo gTypeSQLResultSet "SQLResultSet"
foreign import javascript unsafe "window[\"SQLResultSet\"]" gTypeSQLResultSet :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SQLResultSetRowList = SQLResultSetRowList { unSQLResultSetRowList :: JSRef }
instance Eq (SQLResultSetRowList) where
(SQLResultSetRowList a) == (SQLResultSetRowList b) = js_eq a b
instance PToJSRef SQLResultSetRowList where
pToJSRef = unSQLResultSetRowList
instance PFromJSRef SQLResultSetRowList where
pFromJSRef = SQLResultSetRowList
instance ToJSRef SQLResultSetRowList where
toJSRef = return . unSQLResultSetRowList
instance FromJSRef SQLResultSetRowList where
fromJSRef = return . fmap SQLResultSetRowList . maybeJSNullOrUndefined
instance IsGObject SQLResultSetRowList where
toGObject = GObject . unSQLResultSetRowList
unsafeCastGObject = SQLResultSetRowList . unGObject
castToSQLResultSetRowList :: IsGObject obj => obj -> SQLResultSetRowList
castToSQLResultSetRowList = castTo gTypeSQLResultSetRowList "SQLResultSetRowList"
foreign import javascript unsafe "window[\"SQLResultSetRowList\"]" gTypeSQLResultSetRowList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SQLTransaction = SQLTransaction { unSQLTransaction :: JSRef }
instance Eq (SQLTransaction) where
(SQLTransaction a) == (SQLTransaction b) = js_eq a b
instance PToJSRef SQLTransaction where
pToJSRef = unSQLTransaction
instance PFromJSRef SQLTransaction where
pFromJSRef = SQLTransaction
instance ToJSRef SQLTransaction where
toJSRef = return . unSQLTransaction
instance FromJSRef SQLTransaction where
fromJSRef = return . fmap SQLTransaction . maybeJSNullOrUndefined
instance IsGObject SQLTransaction where
toGObject = GObject . unSQLTransaction
unsafeCastGObject = SQLTransaction . unGObject
castToSQLTransaction :: IsGObject obj => obj -> SQLTransaction
castToSQLTransaction = castTo gTypeSQLTransaction "SQLTransaction"
foreign import javascript unsafe "window[\"SQLTransaction\"]" gTypeSQLTransaction :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAElement = SVGAElement { unSVGAElement :: JSRef }
instance Eq (SVGAElement) where
(SVGAElement a) == (SVGAElement b) = js_eq a b
instance PToJSRef SVGAElement where
pToJSRef = unSVGAElement
instance PFromJSRef SVGAElement where
pFromJSRef = SVGAElement
instance ToJSRef SVGAElement where
toJSRef = return . unSVGAElement
instance FromJSRef SVGAElement where
fromJSRef = return . fmap SVGAElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGAElement
instance IsSVGElement SVGAElement
instance IsElement SVGAElement
instance IsNode SVGAElement
instance IsEventTarget SVGAElement
instance IsGObject SVGAElement where
toGObject = GObject . unSVGAElement
unsafeCastGObject = SVGAElement . unGObject
castToSVGAElement :: IsGObject obj => obj -> SVGAElement
castToSVGAElement = castTo gTypeSVGAElement "SVGAElement"
foreign import javascript unsafe "window[\"SVGAElement\"]" gTypeSVGAElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAltGlyphDefElement = SVGAltGlyphDefElement { unSVGAltGlyphDefElement :: JSRef }
instance Eq (SVGAltGlyphDefElement) where
(SVGAltGlyphDefElement a) == (SVGAltGlyphDefElement b) = js_eq a b
instance PToJSRef SVGAltGlyphDefElement where
pToJSRef = unSVGAltGlyphDefElement
instance PFromJSRef SVGAltGlyphDefElement where
pFromJSRef = SVGAltGlyphDefElement
instance ToJSRef SVGAltGlyphDefElement where
toJSRef = return . unSVGAltGlyphDefElement
instance FromJSRef SVGAltGlyphDefElement where
fromJSRef = return . fmap SVGAltGlyphDefElement . maybeJSNullOrUndefined
instance IsSVGElement SVGAltGlyphDefElement
instance IsElement SVGAltGlyphDefElement
instance IsNode SVGAltGlyphDefElement
instance IsEventTarget SVGAltGlyphDefElement
instance IsGObject SVGAltGlyphDefElement where
toGObject = GObject . unSVGAltGlyphDefElement
unsafeCastGObject = SVGAltGlyphDefElement . unGObject
castToSVGAltGlyphDefElement :: IsGObject obj => obj -> SVGAltGlyphDefElement
castToSVGAltGlyphDefElement = castTo gTypeSVGAltGlyphDefElement "SVGAltGlyphDefElement"
foreign import javascript unsafe "window[\"SVGAltGlyphDefElement\"]" gTypeSVGAltGlyphDefElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAltGlyphElement = SVGAltGlyphElement { unSVGAltGlyphElement :: JSRef }
instance Eq (SVGAltGlyphElement) where
(SVGAltGlyphElement a) == (SVGAltGlyphElement b) = js_eq a b
instance PToJSRef SVGAltGlyphElement where
pToJSRef = unSVGAltGlyphElement
instance PFromJSRef SVGAltGlyphElement where
pFromJSRef = SVGAltGlyphElement
instance ToJSRef SVGAltGlyphElement where
toJSRef = return . unSVGAltGlyphElement
instance FromJSRef SVGAltGlyphElement where
fromJSRef = return . fmap SVGAltGlyphElement . maybeJSNullOrUndefined
instance IsSVGTextPositioningElement SVGAltGlyphElement
instance IsSVGTextContentElement SVGAltGlyphElement
instance IsSVGGraphicsElement SVGAltGlyphElement
instance IsSVGElement SVGAltGlyphElement
instance IsElement SVGAltGlyphElement
instance IsNode SVGAltGlyphElement
instance IsEventTarget SVGAltGlyphElement
instance IsGObject SVGAltGlyphElement where
toGObject = GObject . unSVGAltGlyphElement
unsafeCastGObject = SVGAltGlyphElement . unGObject
castToSVGAltGlyphElement :: IsGObject obj => obj -> SVGAltGlyphElement
castToSVGAltGlyphElement = castTo gTypeSVGAltGlyphElement "SVGAltGlyphElement"
foreign import javascript unsafe "window[\"SVGAltGlyphElement\"]" gTypeSVGAltGlyphElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAltGlyphItemElement = SVGAltGlyphItemElement { unSVGAltGlyphItemElement :: JSRef }
instance Eq (SVGAltGlyphItemElement) where
(SVGAltGlyphItemElement a) == (SVGAltGlyphItemElement b) = js_eq a b
instance PToJSRef SVGAltGlyphItemElement where
pToJSRef = unSVGAltGlyphItemElement
instance PFromJSRef SVGAltGlyphItemElement where
pFromJSRef = SVGAltGlyphItemElement
instance ToJSRef SVGAltGlyphItemElement where
toJSRef = return . unSVGAltGlyphItemElement
instance FromJSRef SVGAltGlyphItemElement where
fromJSRef = return . fmap SVGAltGlyphItemElement . maybeJSNullOrUndefined
instance IsSVGElement SVGAltGlyphItemElement
instance IsElement SVGAltGlyphItemElement
instance IsNode SVGAltGlyphItemElement
instance IsEventTarget SVGAltGlyphItemElement
instance IsGObject SVGAltGlyphItemElement where
toGObject = GObject . unSVGAltGlyphItemElement
unsafeCastGObject = SVGAltGlyphItemElement . unGObject
castToSVGAltGlyphItemElement :: IsGObject obj => obj -> SVGAltGlyphItemElement
castToSVGAltGlyphItemElement = castTo gTypeSVGAltGlyphItemElement "SVGAltGlyphItemElement"
foreign import javascript unsafe "window[\"SVGAltGlyphItemElement\"]" gTypeSVGAltGlyphItemElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAngle = SVGAngle { unSVGAngle :: JSRef }
instance Eq (SVGAngle) where
(SVGAngle a) == (SVGAngle b) = js_eq a b
instance PToJSRef SVGAngle where
pToJSRef = unSVGAngle
instance PFromJSRef SVGAngle where
pFromJSRef = SVGAngle
instance ToJSRef SVGAngle where
toJSRef = return . unSVGAngle
instance FromJSRef SVGAngle where
fromJSRef = return . fmap SVGAngle . maybeJSNullOrUndefined
instance IsGObject SVGAngle where
toGObject = GObject . unSVGAngle
unsafeCastGObject = SVGAngle . unGObject
castToSVGAngle :: IsGObject obj => obj -> SVGAngle
castToSVGAngle = castTo gTypeSVGAngle "SVGAngle"
foreign import javascript unsafe "window[\"SVGAngle\"]" gTypeSVGAngle :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimateColorElement = SVGAnimateColorElement { unSVGAnimateColorElement :: JSRef }
instance Eq (SVGAnimateColorElement) where
(SVGAnimateColorElement a) == (SVGAnimateColorElement b) = js_eq a b
instance PToJSRef SVGAnimateColorElement where
pToJSRef = unSVGAnimateColorElement
instance PFromJSRef SVGAnimateColorElement where
pFromJSRef = SVGAnimateColorElement
instance ToJSRef SVGAnimateColorElement where
toJSRef = return . unSVGAnimateColorElement
instance FromJSRef SVGAnimateColorElement where
fromJSRef = return . fmap SVGAnimateColorElement . maybeJSNullOrUndefined
instance IsSVGAnimationElement SVGAnimateColorElement
instance IsSVGElement SVGAnimateColorElement
instance IsElement SVGAnimateColorElement
instance IsNode SVGAnimateColorElement
instance IsEventTarget SVGAnimateColorElement
instance IsGObject SVGAnimateColorElement where
toGObject = GObject . unSVGAnimateColorElement
unsafeCastGObject = SVGAnimateColorElement . unGObject
castToSVGAnimateColorElement :: IsGObject obj => obj -> SVGAnimateColorElement
castToSVGAnimateColorElement = castTo gTypeSVGAnimateColorElement "SVGAnimateColorElement"
foreign import javascript unsafe "window[\"SVGAnimateColorElement\"]" gTypeSVGAnimateColorElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimateElement = SVGAnimateElement { unSVGAnimateElement :: JSRef }
instance Eq (SVGAnimateElement) where
(SVGAnimateElement a) == (SVGAnimateElement b) = js_eq a b
instance PToJSRef SVGAnimateElement where
pToJSRef = unSVGAnimateElement
instance PFromJSRef SVGAnimateElement where
pFromJSRef = SVGAnimateElement
instance ToJSRef SVGAnimateElement where
toJSRef = return . unSVGAnimateElement
instance FromJSRef SVGAnimateElement where
fromJSRef = return . fmap SVGAnimateElement . maybeJSNullOrUndefined
instance IsSVGAnimationElement SVGAnimateElement
instance IsSVGElement SVGAnimateElement
instance IsElement SVGAnimateElement
instance IsNode SVGAnimateElement
instance IsEventTarget SVGAnimateElement
instance IsGObject SVGAnimateElement where
toGObject = GObject . unSVGAnimateElement
unsafeCastGObject = SVGAnimateElement . unGObject
castToSVGAnimateElement :: IsGObject obj => obj -> SVGAnimateElement
castToSVGAnimateElement = castTo gTypeSVGAnimateElement "SVGAnimateElement"
foreign import javascript unsafe "window[\"SVGAnimateElement\"]" gTypeSVGAnimateElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimateMotionElement = SVGAnimateMotionElement { unSVGAnimateMotionElement :: JSRef }
instance Eq (SVGAnimateMotionElement) where
(SVGAnimateMotionElement a) == (SVGAnimateMotionElement b) = js_eq a b
instance PToJSRef SVGAnimateMotionElement where
pToJSRef = unSVGAnimateMotionElement
instance PFromJSRef SVGAnimateMotionElement where
pFromJSRef = SVGAnimateMotionElement
instance ToJSRef SVGAnimateMotionElement where
toJSRef = return . unSVGAnimateMotionElement
instance FromJSRef SVGAnimateMotionElement where
fromJSRef = return . fmap SVGAnimateMotionElement . maybeJSNullOrUndefined
instance IsSVGAnimationElement SVGAnimateMotionElement
instance IsSVGElement SVGAnimateMotionElement
instance IsElement SVGAnimateMotionElement
instance IsNode SVGAnimateMotionElement
instance IsEventTarget SVGAnimateMotionElement
instance IsGObject SVGAnimateMotionElement where
toGObject = GObject . unSVGAnimateMotionElement
unsafeCastGObject = SVGAnimateMotionElement . unGObject
castToSVGAnimateMotionElement :: IsGObject obj => obj -> SVGAnimateMotionElement
castToSVGAnimateMotionElement = castTo gTypeSVGAnimateMotionElement "SVGAnimateMotionElement"
foreign import javascript unsafe "window[\"SVGAnimateMotionElement\"]" gTypeSVGAnimateMotionElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimateTransformElement = SVGAnimateTransformElement { unSVGAnimateTransformElement :: JSRef }
instance Eq (SVGAnimateTransformElement) where
(SVGAnimateTransformElement a) == (SVGAnimateTransformElement b) = js_eq a b
instance PToJSRef SVGAnimateTransformElement where
pToJSRef = unSVGAnimateTransformElement
instance PFromJSRef SVGAnimateTransformElement where
pFromJSRef = SVGAnimateTransformElement
instance ToJSRef SVGAnimateTransformElement where
toJSRef = return . unSVGAnimateTransformElement
instance FromJSRef SVGAnimateTransformElement where
fromJSRef = return . fmap SVGAnimateTransformElement . maybeJSNullOrUndefined
instance IsSVGAnimationElement SVGAnimateTransformElement
instance IsSVGElement SVGAnimateTransformElement
instance IsElement SVGAnimateTransformElement
instance IsNode SVGAnimateTransformElement
instance IsEventTarget SVGAnimateTransformElement
instance IsGObject SVGAnimateTransformElement where
toGObject = GObject . unSVGAnimateTransformElement
unsafeCastGObject = SVGAnimateTransformElement . unGObject
castToSVGAnimateTransformElement :: IsGObject obj => obj -> SVGAnimateTransformElement
castToSVGAnimateTransformElement = castTo gTypeSVGAnimateTransformElement "SVGAnimateTransformElement"
foreign import javascript unsafe "window[\"SVGAnimateTransformElement\"]" gTypeSVGAnimateTransformElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedAngle = SVGAnimatedAngle { unSVGAnimatedAngle :: JSRef }
instance Eq (SVGAnimatedAngle) where
(SVGAnimatedAngle a) == (SVGAnimatedAngle b) = js_eq a b
instance PToJSRef SVGAnimatedAngle where
pToJSRef = unSVGAnimatedAngle
instance PFromJSRef SVGAnimatedAngle where
pFromJSRef = SVGAnimatedAngle
instance ToJSRef SVGAnimatedAngle where
toJSRef = return . unSVGAnimatedAngle
instance FromJSRef SVGAnimatedAngle where
fromJSRef = return . fmap SVGAnimatedAngle . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedAngle where
toGObject = GObject . unSVGAnimatedAngle
unsafeCastGObject = SVGAnimatedAngle . unGObject
castToSVGAnimatedAngle :: IsGObject obj => obj -> SVGAnimatedAngle
castToSVGAnimatedAngle = castTo gTypeSVGAnimatedAngle "SVGAnimatedAngle"
foreign import javascript unsafe "window[\"SVGAnimatedAngle\"]" gTypeSVGAnimatedAngle :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedBoolean = SVGAnimatedBoolean { unSVGAnimatedBoolean :: JSRef }
instance Eq (SVGAnimatedBoolean) where
(SVGAnimatedBoolean a) == (SVGAnimatedBoolean b) = js_eq a b
instance PToJSRef SVGAnimatedBoolean where
pToJSRef = unSVGAnimatedBoolean
instance PFromJSRef SVGAnimatedBoolean where
pFromJSRef = SVGAnimatedBoolean
instance ToJSRef SVGAnimatedBoolean where
toJSRef = return . unSVGAnimatedBoolean
instance FromJSRef SVGAnimatedBoolean where
fromJSRef = return . fmap SVGAnimatedBoolean . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedBoolean where
toGObject = GObject . unSVGAnimatedBoolean
unsafeCastGObject = SVGAnimatedBoolean . unGObject
castToSVGAnimatedBoolean :: IsGObject obj => obj -> SVGAnimatedBoolean
castToSVGAnimatedBoolean = castTo gTypeSVGAnimatedBoolean "SVGAnimatedBoolean"
foreign import javascript unsafe "window[\"SVGAnimatedBoolean\"]" gTypeSVGAnimatedBoolean :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedEnumeration = SVGAnimatedEnumeration { unSVGAnimatedEnumeration :: JSRef }
instance Eq (SVGAnimatedEnumeration) where
(SVGAnimatedEnumeration a) == (SVGAnimatedEnumeration b) = js_eq a b
instance PToJSRef SVGAnimatedEnumeration where
pToJSRef = unSVGAnimatedEnumeration
instance PFromJSRef SVGAnimatedEnumeration where
pFromJSRef = SVGAnimatedEnumeration
instance ToJSRef SVGAnimatedEnumeration where
toJSRef = return . unSVGAnimatedEnumeration
instance FromJSRef SVGAnimatedEnumeration where
fromJSRef = return . fmap SVGAnimatedEnumeration . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedEnumeration where
toGObject = GObject . unSVGAnimatedEnumeration
unsafeCastGObject = SVGAnimatedEnumeration . unGObject
castToSVGAnimatedEnumeration :: IsGObject obj => obj -> SVGAnimatedEnumeration
castToSVGAnimatedEnumeration = castTo gTypeSVGAnimatedEnumeration "SVGAnimatedEnumeration"
foreign import javascript unsafe "window[\"SVGAnimatedEnumeration\"]" gTypeSVGAnimatedEnumeration :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedInteger = SVGAnimatedInteger { unSVGAnimatedInteger :: JSRef }
instance Eq (SVGAnimatedInteger) where
(SVGAnimatedInteger a) == (SVGAnimatedInteger b) = js_eq a b
instance PToJSRef SVGAnimatedInteger where
pToJSRef = unSVGAnimatedInteger
instance PFromJSRef SVGAnimatedInteger where
pFromJSRef = SVGAnimatedInteger
instance ToJSRef SVGAnimatedInteger where
toJSRef = return . unSVGAnimatedInteger
instance FromJSRef SVGAnimatedInteger where
fromJSRef = return . fmap SVGAnimatedInteger . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedInteger where
toGObject = GObject . unSVGAnimatedInteger
unsafeCastGObject = SVGAnimatedInteger . unGObject
castToSVGAnimatedInteger :: IsGObject obj => obj -> SVGAnimatedInteger
castToSVGAnimatedInteger = castTo gTypeSVGAnimatedInteger "SVGAnimatedInteger"
foreign import javascript unsafe "window[\"SVGAnimatedInteger\"]" gTypeSVGAnimatedInteger :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedLength = SVGAnimatedLength { unSVGAnimatedLength :: JSRef }
instance Eq (SVGAnimatedLength) where
(SVGAnimatedLength a) == (SVGAnimatedLength b) = js_eq a b
instance PToJSRef SVGAnimatedLength where
pToJSRef = unSVGAnimatedLength
instance PFromJSRef SVGAnimatedLength where
pFromJSRef = SVGAnimatedLength
instance ToJSRef SVGAnimatedLength where
toJSRef = return . unSVGAnimatedLength
instance FromJSRef SVGAnimatedLength where
fromJSRef = return . fmap SVGAnimatedLength . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedLength where
toGObject = GObject . unSVGAnimatedLength
unsafeCastGObject = SVGAnimatedLength . unGObject
castToSVGAnimatedLength :: IsGObject obj => obj -> SVGAnimatedLength
castToSVGAnimatedLength = castTo gTypeSVGAnimatedLength "SVGAnimatedLength"
foreign import javascript unsafe "window[\"SVGAnimatedLength\"]" gTypeSVGAnimatedLength :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedLengthList = SVGAnimatedLengthList { unSVGAnimatedLengthList :: JSRef }
instance Eq (SVGAnimatedLengthList) where
(SVGAnimatedLengthList a) == (SVGAnimatedLengthList b) = js_eq a b
instance PToJSRef SVGAnimatedLengthList where
pToJSRef = unSVGAnimatedLengthList
instance PFromJSRef SVGAnimatedLengthList where
pFromJSRef = SVGAnimatedLengthList
instance ToJSRef SVGAnimatedLengthList where
toJSRef = return . unSVGAnimatedLengthList
instance FromJSRef SVGAnimatedLengthList where
fromJSRef = return . fmap SVGAnimatedLengthList . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedLengthList where
toGObject = GObject . unSVGAnimatedLengthList
unsafeCastGObject = SVGAnimatedLengthList . unGObject
castToSVGAnimatedLengthList :: IsGObject obj => obj -> SVGAnimatedLengthList
castToSVGAnimatedLengthList = castTo gTypeSVGAnimatedLengthList "SVGAnimatedLengthList"
foreign import javascript unsafe "window[\"SVGAnimatedLengthList\"]" gTypeSVGAnimatedLengthList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedNumber = SVGAnimatedNumber { unSVGAnimatedNumber :: JSRef }
instance Eq (SVGAnimatedNumber) where
(SVGAnimatedNumber a) == (SVGAnimatedNumber b) = js_eq a b
instance PToJSRef SVGAnimatedNumber where
pToJSRef = unSVGAnimatedNumber
instance PFromJSRef SVGAnimatedNumber where
pFromJSRef = SVGAnimatedNumber
instance ToJSRef SVGAnimatedNumber where
toJSRef = return . unSVGAnimatedNumber
instance FromJSRef SVGAnimatedNumber where
fromJSRef = return . fmap SVGAnimatedNumber . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedNumber where
toGObject = GObject . unSVGAnimatedNumber
unsafeCastGObject = SVGAnimatedNumber . unGObject
castToSVGAnimatedNumber :: IsGObject obj => obj -> SVGAnimatedNumber
castToSVGAnimatedNumber = castTo gTypeSVGAnimatedNumber "SVGAnimatedNumber"
foreign import javascript unsafe "window[\"SVGAnimatedNumber\"]" gTypeSVGAnimatedNumber :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedNumberList = SVGAnimatedNumberList { unSVGAnimatedNumberList :: JSRef }
instance Eq (SVGAnimatedNumberList) where
(SVGAnimatedNumberList a) == (SVGAnimatedNumberList b) = js_eq a b
instance PToJSRef SVGAnimatedNumberList where
pToJSRef = unSVGAnimatedNumberList
instance PFromJSRef SVGAnimatedNumberList where
pFromJSRef = SVGAnimatedNumberList
instance ToJSRef SVGAnimatedNumberList where
toJSRef = return . unSVGAnimatedNumberList
instance FromJSRef SVGAnimatedNumberList where
fromJSRef = return . fmap SVGAnimatedNumberList . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedNumberList where
toGObject = GObject . unSVGAnimatedNumberList
unsafeCastGObject = SVGAnimatedNumberList . unGObject
castToSVGAnimatedNumberList :: IsGObject obj => obj -> SVGAnimatedNumberList
castToSVGAnimatedNumberList = castTo gTypeSVGAnimatedNumberList "SVGAnimatedNumberList"
foreign import javascript unsafe "window[\"SVGAnimatedNumberList\"]" gTypeSVGAnimatedNumberList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedPreserveAspectRatio = SVGAnimatedPreserveAspectRatio { unSVGAnimatedPreserveAspectRatio :: JSRef }
instance Eq (SVGAnimatedPreserveAspectRatio) where
(SVGAnimatedPreserveAspectRatio a) == (SVGAnimatedPreserveAspectRatio b) = js_eq a b
instance PToJSRef SVGAnimatedPreserveAspectRatio where
pToJSRef = unSVGAnimatedPreserveAspectRatio
instance PFromJSRef SVGAnimatedPreserveAspectRatio where
pFromJSRef = SVGAnimatedPreserveAspectRatio
instance ToJSRef SVGAnimatedPreserveAspectRatio where
toJSRef = return . unSVGAnimatedPreserveAspectRatio
instance FromJSRef SVGAnimatedPreserveAspectRatio where
fromJSRef = return . fmap SVGAnimatedPreserveAspectRatio . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedPreserveAspectRatio where
toGObject = GObject . unSVGAnimatedPreserveAspectRatio
unsafeCastGObject = SVGAnimatedPreserveAspectRatio . unGObject
castToSVGAnimatedPreserveAspectRatio :: IsGObject obj => obj -> SVGAnimatedPreserveAspectRatio
castToSVGAnimatedPreserveAspectRatio = castTo gTypeSVGAnimatedPreserveAspectRatio "SVGAnimatedPreserveAspectRatio"
foreign import javascript unsafe "window[\"SVGAnimatedPreserveAspectRatio\"]" gTypeSVGAnimatedPreserveAspectRatio :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedRect = SVGAnimatedRect { unSVGAnimatedRect :: JSRef }
instance Eq (SVGAnimatedRect) where
(SVGAnimatedRect a) == (SVGAnimatedRect b) = js_eq a b
instance PToJSRef SVGAnimatedRect where
pToJSRef = unSVGAnimatedRect
instance PFromJSRef SVGAnimatedRect where
pFromJSRef = SVGAnimatedRect
instance ToJSRef SVGAnimatedRect where
toJSRef = return . unSVGAnimatedRect
instance FromJSRef SVGAnimatedRect where
fromJSRef = return . fmap SVGAnimatedRect . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedRect where
toGObject = GObject . unSVGAnimatedRect
unsafeCastGObject = SVGAnimatedRect . unGObject
castToSVGAnimatedRect :: IsGObject obj => obj -> SVGAnimatedRect
castToSVGAnimatedRect = castTo gTypeSVGAnimatedRect "SVGAnimatedRect"
foreign import javascript unsafe "window[\"SVGAnimatedRect\"]" gTypeSVGAnimatedRect :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedString = SVGAnimatedString { unSVGAnimatedString :: JSRef }
instance Eq (SVGAnimatedString) where
(SVGAnimatedString a) == (SVGAnimatedString b) = js_eq a b
instance PToJSRef SVGAnimatedString where
pToJSRef = unSVGAnimatedString
instance PFromJSRef SVGAnimatedString where
pFromJSRef = SVGAnimatedString
instance ToJSRef SVGAnimatedString where
toJSRef = return . unSVGAnimatedString
instance FromJSRef SVGAnimatedString where
fromJSRef = return . fmap SVGAnimatedString . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedString where
toGObject = GObject . unSVGAnimatedString
unsafeCastGObject = SVGAnimatedString . unGObject
castToSVGAnimatedString :: IsGObject obj => obj -> SVGAnimatedString
castToSVGAnimatedString = castTo gTypeSVGAnimatedString "SVGAnimatedString"
foreign import javascript unsafe "window[\"SVGAnimatedString\"]" gTypeSVGAnimatedString :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimatedTransformList = SVGAnimatedTransformList { unSVGAnimatedTransformList :: JSRef }
instance Eq (SVGAnimatedTransformList) where
(SVGAnimatedTransformList a) == (SVGAnimatedTransformList b) = js_eq a b
instance PToJSRef SVGAnimatedTransformList where
pToJSRef = unSVGAnimatedTransformList
instance PFromJSRef SVGAnimatedTransformList where
pFromJSRef = SVGAnimatedTransformList
instance ToJSRef SVGAnimatedTransformList where
toJSRef = return . unSVGAnimatedTransformList
instance FromJSRef SVGAnimatedTransformList where
fromJSRef = return . fmap SVGAnimatedTransformList . maybeJSNullOrUndefined
instance IsGObject SVGAnimatedTransformList where
toGObject = GObject . unSVGAnimatedTransformList
unsafeCastGObject = SVGAnimatedTransformList . unGObject
castToSVGAnimatedTransformList :: IsGObject obj => obj -> SVGAnimatedTransformList
castToSVGAnimatedTransformList = castTo gTypeSVGAnimatedTransformList "SVGAnimatedTransformList"
foreign import javascript unsafe "window[\"SVGAnimatedTransformList\"]" gTypeSVGAnimatedTransformList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGAnimationElement = SVGAnimationElement { unSVGAnimationElement :: JSRef }
instance Eq (SVGAnimationElement) where
(SVGAnimationElement a) == (SVGAnimationElement b) = js_eq a b
instance PToJSRef SVGAnimationElement where
pToJSRef = unSVGAnimationElement
instance PFromJSRef SVGAnimationElement where
pFromJSRef = SVGAnimationElement
instance ToJSRef SVGAnimationElement where
toJSRef = return . unSVGAnimationElement
instance FromJSRef SVGAnimationElement where
fromJSRef = return . fmap SVGAnimationElement . maybeJSNullOrUndefined
class IsSVGElement o => IsSVGAnimationElement o
toSVGAnimationElement :: IsSVGAnimationElement o => o -> SVGAnimationElement
toSVGAnimationElement = unsafeCastGObject . toGObject
instance IsSVGAnimationElement SVGAnimationElement
instance IsSVGElement SVGAnimationElement
instance IsElement SVGAnimationElement
instance IsNode SVGAnimationElement
instance IsEventTarget SVGAnimationElement
instance IsGObject SVGAnimationElement where
toGObject = GObject . unSVGAnimationElement
unsafeCastGObject = SVGAnimationElement . unGObject
castToSVGAnimationElement :: IsGObject obj => obj -> SVGAnimationElement
castToSVGAnimationElement = castTo gTypeSVGAnimationElement "SVGAnimationElement"
foreign import javascript unsafe "window[\"SVGAnimationElement\"]" gTypeSVGAnimationElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGCircleElement = SVGCircleElement { unSVGCircleElement :: JSRef }
instance Eq (SVGCircleElement) where
(SVGCircleElement a) == (SVGCircleElement b) = js_eq a b
instance PToJSRef SVGCircleElement where
pToJSRef = unSVGCircleElement
instance PFromJSRef SVGCircleElement where
pFromJSRef = SVGCircleElement
instance ToJSRef SVGCircleElement where
toJSRef = return . unSVGCircleElement
instance FromJSRef SVGCircleElement where
fromJSRef = return . fmap SVGCircleElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGCircleElement
instance IsSVGElement SVGCircleElement
instance IsElement SVGCircleElement
instance IsNode SVGCircleElement
instance IsEventTarget SVGCircleElement
instance IsGObject SVGCircleElement where
toGObject = GObject . unSVGCircleElement
unsafeCastGObject = SVGCircleElement . unGObject
castToSVGCircleElement :: IsGObject obj => obj -> SVGCircleElement
castToSVGCircleElement = castTo gTypeSVGCircleElement "SVGCircleElement"
foreign import javascript unsafe "window[\"SVGCircleElement\"]" gTypeSVGCircleElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGClipPathElement = SVGClipPathElement { unSVGClipPathElement :: JSRef }
instance Eq (SVGClipPathElement) where
(SVGClipPathElement a) == (SVGClipPathElement b) = js_eq a b
instance PToJSRef SVGClipPathElement where
pToJSRef = unSVGClipPathElement
instance PFromJSRef SVGClipPathElement where
pFromJSRef = SVGClipPathElement
instance ToJSRef SVGClipPathElement where
toJSRef = return . unSVGClipPathElement
instance FromJSRef SVGClipPathElement where
fromJSRef = return . fmap SVGClipPathElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGClipPathElement
instance IsSVGElement SVGClipPathElement
instance IsElement SVGClipPathElement
instance IsNode SVGClipPathElement
instance IsEventTarget SVGClipPathElement
instance IsGObject SVGClipPathElement where
toGObject = GObject . unSVGClipPathElement
unsafeCastGObject = SVGClipPathElement . unGObject
castToSVGClipPathElement :: IsGObject obj => obj -> SVGClipPathElement
castToSVGClipPathElement = castTo gTypeSVGClipPathElement "SVGClipPathElement"
foreign import javascript unsafe "window[\"SVGClipPathElement\"]" gTypeSVGClipPathElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGColor = SVGColor { unSVGColor :: JSRef }
instance Eq (SVGColor) where
(SVGColor a) == (SVGColor b) = js_eq a b
instance PToJSRef SVGColor where
pToJSRef = unSVGColor
instance PFromJSRef SVGColor where
pFromJSRef = SVGColor
instance ToJSRef SVGColor where
toJSRef = return . unSVGColor
instance FromJSRef SVGColor where
fromJSRef = return . fmap SVGColor . maybeJSNullOrUndefined
class IsCSSValue o => IsSVGColor o
toSVGColor :: IsSVGColor o => o -> SVGColor
toSVGColor = unsafeCastGObject . toGObject
instance IsSVGColor SVGColor
instance IsCSSValue SVGColor
instance IsGObject SVGColor where
toGObject = GObject . unSVGColor
unsafeCastGObject = SVGColor . unGObject
castToSVGColor :: IsGObject obj => obj -> SVGColor
castToSVGColor = castTo gTypeSVGColor "SVGColor"
foreign import javascript unsafe "window[\"SVGColor\"]" gTypeSVGColor :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGComponentTransferFunctionElement = SVGComponentTransferFunctionElement { unSVGComponentTransferFunctionElement :: JSRef }
instance Eq (SVGComponentTransferFunctionElement) where
(SVGComponentTransferFunctionElement a) == (SVGComponentTransferFunctionElement b) = js_eq a b
instance PToJSRef SVGComponentTransferFunctionElement where
pToJSRef = unSVGComponentTransferFunctionElement
instance PFromJSRef SVGComponentTransferFunctionElement where
pFromJSRef = SVGComponentTransferFunctionElement
instance ToJSRef SVGComponentTransferFunctionElement where
toJSRef = return . unSVGComponentTransferFunctionElement
instance FromJSRef SVGComponentTransferFunctionElement where
fromJSRef = return . fmap SVGComponentTransferFunctionElement . maybeJSNullOrUndefined
class IsSVGElement o => IsSVGComponentTransferFunctionElement o
toSVGComponentTransferFunctionElement :: IsSVGComponentTransferFunctionElement o => o -> SVGComponentTransferFunctionElement
toSVGComponentTransferFunctionElement = unsafeCastGObject . toGObject
instance IsSVGComponentTransferFunctionElement SVGComponentTransferFunctionElement
instance IsSVGElement SVGComponentTransferFunctionElement
instance IsElement SVGComponentTransferFunctionElement
instance IsNode SVGComponentTransferFunctionElement
instance IsEventTarget SVGComponentTransferFunctionElement
instance IsGObject SVGComponentTransferFunctionElement where
toGObject = GObject . unSVGComponentTransferFunctionElement
unsafeCastGObject = SVGComponentTransferFunctionElement . unGObject
castToSVGComponentTransferFunctionElement :: IsGObject obj => obj -> SVGComponentTransferFunctionElement
castToSVGComponentTransferFunctionElement = castTo gTypeSVGComponentTransferFunctionElement "SVGComponentTransferFunctionElement"
foreign import javascript unsafe "window[\"SVGComponentTransferFunctionElement\"]" gTypeSVGComponentTransferFunctionElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGCursorElement = SVGCursorElement { unSVGCursorElement :: JSRef }
instance Eq (SVGCursorElement) where
(SVGCursorElement a) == (SVGCursorElement b) = js_eq a b
instance PToJSRef SVGCursorElement where
pToJSRef = unSVGCursorElement
instance PFromJSRef SVGCursorElement where
pFromJSRef = SVGCursorElement
instance ToJSRef SVGCursorElement where
toJSRef = return . unSVGCursorElement
instance FromJSRef SVGCursorElement where
fromJSRef = return . fmap SVGCursorElement . maybeJSNullOrUndefined
instance IsSVGElement SVGCursorElement
instance IsElement SVGCursorElement
instance IsNode SVGCursorElement
instance IsEventTarget SVGCursorElement
instance IsGObject SVGCursorElement where
toGObject = GObject . unSVGCursorElement
unsafeCastGObject = SVGCursorElement . unGObject
castToSVGCursorElement :: IsGObject obj => obj -> SVGCursorElement
castToSVGCursorElement = castTo gTypeSVGCursorElement "SVGCursorElement"
foreign import javascript unsafe "window[\"SVGCursorElement\"]" gTypeSVGCursorElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGDefsElement = SVGDefsElement { unSVGDefsElement :: JSRef }
instance Eq (SVGDefsElement) where
(SVGDefsElement a) == (SVGDefsElement b) = js_eq a b
instance PToJSRef SVGDefsElement where
pToJSRef = unSVGDefsElement
instance PFromJSRef SVGDefsElement where
pFromJSRef = SVGDefsElement
instance ToJSRef SVGDefsElement where
toJSRef = return . unSVGDefsElement
instance FromJSRef SVGDefsElement where
fromJSRef = return . fmap SVGDefsElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGDefsElement
instance IsSVGElement SVGDefsElement
instance IsElement SVGDefsElement
instance IsNode SVGDefsElement
instance IsEventTarget SVGDefsElement
instance IsGObject SVGDefsElement where
toGObject = GObject . unSVGDefsElement
unsafeCastGObject = SVGDefsElement . unGObject
castToSVGDefsElement :: IsGObject obj => obj -> SVGDefsElement
castToSVGDefsElement = castTo gTypeSVGDefsElement "SVGDefsElement"
foreign import javascript unsafe "window[\"SVGDefsElement\"]" gTypeSVGDefsElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGDescElement = SVGDescElement { unSVGDescElement :: JSRef }
instance Eq (SVGDescElement) where
(SVGDescElement a) == (SVGDescElement b) = js_eq a b
instance PToJSRef SVGDescElement where
pToJSRef = unSVGDescElement
instance PFromJSRef SVGDescElement where
pFromJSRef = SVGDescElement
instance ToJSRef SVGDescElement where
toJSRef = return . unSVGDescElement
instance FromJSRef SVGDescElement where
fromJSRef = return . fmap SVGDescElement . maybeJSNullOrUndefined
instance IsSVGElement SVGDescElement
instance IsElement SVGDescElement
instance IsNode SVGDescElement
instance IsEventTarget SVGDescElement
instance IsGObject SVGDescElement where
toGObject = GObject . unSVGDescElement
unsafeCastGObject = SVGDescElement . unGObject
castToSVGDescElement :: IsGObject obj => obj -> SVGDescElement
castToSVGDescElement = castTo gTypeSVGDescElement "SVGDescElement"
foreign import javascript unsafe "window[\"SVGDescElement\"]" gTypeSVGDescElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGDocument = SVGDocument { unSVGDocument :: JSRef }
instance Eq (SVGDocument) where
(SVGDocument a) == (SVGDocument b) = js_eq a b
instance PToJSRef SVGDocument where
pToJSRef = unSVGDocument
instance PFromJSRef SVGDocument where
pFromJSRef = SVGDocument
instance ToJSRef SVGDocument where
toJSRef = return . unSVGDocument
instance FromJSRef SVGDocument where
fromJSRef = return . fmap SVGDocument . maybeJSNullOrUndefined
instance IsDocument SVGDocument
instance IsNode SVGDocument
instance IsEventTarget SVGDocument
instance IsGObject SVGDocument where
toGObject = GObject . unSVGDocument
unsafeCastGObject = SVGDocument . unGObject
castToSVGDocument :: IsGObject obj => obj -> SVGDocument
castToSVGDocument = castTo gTypeSVGDocument "SVGDocument"
foreign import javascript unsafe "window[\"SVGDocument\"]" gTypeSVGDocument :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGElement = SVGElement { unSVGElement :: JSRef }
instance Eq (SVGElement) where
(SVGElement a) == (SVGElement b) = js_eq a b
instance PToJSRef SVGElement where
pToJSRef = unSVGElement
instance PFromJSRef SVGElement where
pFromJSRef = SVGElement
instance ToJSRef SVGElement where
toJSRef = return . unSVGElement
instance FromJSRef SVGElement where
fromJSRef = return . fmap SVGElement . maybeJSNullOrUndefined
class IsElement o => IsSVGElement o
toSVGElement :: IsSVGElement o => o -> SVGElement
toSVGElement = unsafeCastGObject . toGObject
instance IsSVGElement SVGElement
instance IsElement SVGElement
instance IsNode SVGElement
instance IsEventTarget SVGElement
instance IsGObject SVGElement where
toGObject = GObject . unSVGElement
unsafeCastGObject = SVGElement . unGObject
castToSVGElement :: IsGObject obj => obj -> SVGElement
castToSVGElement = castTo gTypeSVGElement "SVGElement"
foreign import javascript unsafe "window[\"SVGElement\"]" gTypeSVGElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGEllipseElement = SVGEllipseElement { unSVGEllipseElement :: JSRef }
instance Eq (SVGEllipseElement) where
(SVGEllipseElement a) == (SVGEllipseElement b) = js_eq a b
instance PToJSRef SVGEllipseElement where
pToJSRef = unSVGEllipseElement
instance PFromJSRef SVGEllipseElement where
pFromJSRef = SVGEllipseElement
instance ToJSRef SVGEllipseElement where
toJSRef = return . unSVGEllipseElement
instance FromJSRef SVGEllipseElement where
fromJSRef = return . fmap SVGEllipseElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGEllipseElement
instance IsSVGElement SVGEllipseElement
instance IsElement SVGEllipseElement
instance IsNode SVGEllipseElement
instance IsEventTarget SVGEllipseElement
instance IsGObject SVGEllipseElement where
toGObject = GObject . unSVGEllipseElement
unsafeCastGObject = SVGEllipseElement . unGObject
castToSVGEllipseElement :: IsGObject obj => obj -> SVGEllipseElement
castToSVGEllipseElement = castTo gTypeSVGEllipseElement "SVGEllipseElement"
foreign import javascript unsafe "window[\"SVGEllipseElement\"]" gTypeSVGEllipseElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGExternalResourcesRequired = SVGExternalResourcesRequired { unSVGExternalResourcesRequired :: JSRef }
instance Eq (SVGExternalResourcesRequired) where
(SVGExternalResourcesRequired a) == (SVGExternalResourcesRequired b) = js_eq a b
instance PToJSRef SVGExternalResourcesRequired where
pToJSRef = unSVGExternalResourcesRequired
instance PFromJSRef SVGExternalResourcesRequired where
pFromJSRef = SVGExternalResourcesRequired
instance ToJSRef SVGExternalResourcesRequired where
toJSRef = return . unSVGExternalResourcesRequired
instance FromJSRef SVGExternalResourcesRequired where
fromJSRef = return . fmap SVGExternalResourcesRequired . maybeJSNullOrUndefined
instance IsGObject SVGExternalResourcesRequired where
toGObject = GObject . unSVGExternalResourcesRequired
unsafeCastGObject = SVGExternalResourcesRequired . unGObject
castToSVGExternalResourcesRequired :: IsGObject obj => obj -> SVGExternalResourcesRequired
castToSVGExternalResourcesRequired = castTo gTypeSVGExternalResourcesRequired "SVGExternalResourcesRequired"
foreign import javascript unsafe "window[\"SVGExternalResourcesRequired\"]" gTypeSVGExternalResourcesRequired :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEBlendElement = SVGFEBlendElement { unSVGFEBlendElement :: JSRef }
instance Eq (SVGFEBlendElement) where
(SVGFEBlendElement a) == (SVGFEBlendElement b) = js_eq a b
instance PToJSRef SVGFEBlendElement where
pToJSRef = unSVGFEBlendElement
instance PFromJSRef SVGFEBlendElement where
pFromJSRef = SVGFEBlendElement
instance ToJSRef SVGFEBlendElement where
toJSRef = return . unSVGFEBlendElement
instance FromJSRef SVGFEBlendElement where
fromJSRef = return . fmap SVGFEBlendElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEBlendElement
instance IsElement SVGFEBlendElement
instance IsNode SVGFEBlendElement
instance IsEventTarget SVGFEBlendElement
instance IsGObject SVGFEBlendElement where
toGObject = GObject . unSVGFEBlendElement
unsafeCastGObject = SVGFEBlendElement . unGObject
castToSVGFEBlendElement :: IsGObject obj => obj -> SVGFEBlendElement
castToSVGFEBlendElement = castTo gTypeSVGFEBlendElement "SVGFEBlendElement"
foreign import javascript unsafe "window[\"SVGFEBlendElement\"]" gTypeSVGFEBlendElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEColorMatrixElement = SVGFEColorMatrixElement { unSVGFEColorMatrixElement :: JSRef }
instance Eq (SVGFEColorMatrixElement) where
(SVGFEColorMatrixElement a) == (SVGFEColorMatrixElement b) = js_eq a b
instance PToJSRef SVGFEColorMatrixElement where
pToJSRef = unSVGFEColorMatrixElement
instance PFromJSRef SVGFEColorMatrixElement where
pFromJSRef = SVGFEColorMatrixElement
instance ToJSRef SVGFEColorMatrixElement where
toJSRef = return . unSVGFEColorMatrixElement
instance FromJSRef SVGFEColorMatrixElement where
fromJSRef = return . fmap SVGFEColorMatrixElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEColorMatrixElement
instance IsElement SVGFEColorMatrixElement
instance IsNode SVGFEColorMatrixElement
instance IsEventTarget SVGFEColorMatrixElement
instance IsGObject SVGFEColorMatrixElement where
toGObject = GObject . unSVGFEColorMatrixElement
unsafeCastGObject = SVGFEColorMatrixElement . unGObject
castToSVGFEColorMatrixElement :: IsGObject obj => obj -> SVGFEColorMatrixElement
castToSVGFEColorMatrixElement = castTo gTypeSVGFEColorMatrixElement "SVGFEColorMatrixElement"
foreign import javascript unsafe "window[\"SVGFEColorMatrixElement\"]" gTypeSVGFEColorMatrixElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEComponentTransferElement = SVGFEComponentTransferElement { unSVGFEComponentTransferElement :: JSRef }
instance Eq (SVGFEComponentTransferElement) where
(SVGFEComponentTransferElement a) == (SVGFEComponentTransferElement b) = js_eq a b
instance PToJSRef SVGFEComponentTransferElement where
pToJSRef = unSVGFEComponentTransferElement
instance PFromJSRef SVGFEComponentTransferElement where
pFromJSRef = SVGFEComponentTransferElement
instance ToJSRef SVGFEComponentTransferElement where
toJSRef = return . unSVGFEComponentTransferElement
instance FromJSRef SVGFEComponentTransferElement where
fromJSRef = return . fmap SVGFEComponentTransferElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEComponentTransferElement
instance IsElement SVGFEComponentTransferElement
instance IsNode SVGFEComponentTransferElement
instance IsEventTarget SVGFEComponentTransferElement
instance IsGObject SVGFEComponentTransferElement where
toGObject = GObject . unSVGFEComponentTransferElement
unsafeCastGObject = SVGFEComponentTransferElement . unGObject
castToSVGFEComponentTransferElement :: IsGObject obj => obj -> SVGFEComponentTransferElement
castToSVGFEComponentTransferElement = castTo gTypeSVGFEComponentTransferElement "SVGFEComponentTransferElement"
foreign import javascript unsafe "window[\"SVGFEComponentTransferElement\"]" gTypeSVGFEComponentTransferElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFECompositeElement = SVGFECompositeElement { unSVGFECompositeElement :: JSRef }
instance Eq (SVGFECompositeElement) where
(SVGFECompositeElement a) == (SVGFECompositeElement b) = js_eq a b
instance PToJSRef SVGFECompositeElement where
pToJSRef = unSVGFECompositeElement
instance PFromJSRef SVGFECompositeElement where
pFromJSRef = SVGFECompositeElement
instance ToJSRef SVGFECompositeElement where
toJSRef = return . unSVGFECompositeElement
instance FromJSRef SVGFECompositeElement where
fromJSRef = return . fmap SVGFECompositeElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFECompositeElement
instance IsElement SVGFECompositeElement
instance IsNode SVGFECompositeElement
instance IsEventTarget SVGFECompositeElement
instance IsGObject SVGFECompositeElement where
toGObject = GObject . unSVGFECompositeElement
unsafeCastGObject = SVGFECompositeElement . unGObject
castToSVGFECompositeElement :: IsGObject obj => obj -> SVGFECompositeElement
castToSVGFECompositeElement = castTo gTypeSVGFECompositeElement "SVGFECompositeElement"
foreign import javascript unsafe "window[\"SVGFECompositeElement\"]" gTypeSVGFECompositeElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEConvolveMatrixElement = SVGFEConvolveMatrixElement { unSVGFEConvolveMatrixElement :: JSRef }
instance Eq (SVGFEConvolveMatrixElement) where
(SVGFEConvolveMatrixElement a) == (SVGFEConvolveMatrixElement b) = js_eq a b
instance PToJSRef SVGFEConvolveMatrixElement where
pToJSRef = unSVGFEConvolveMatrixElement
instance PFromJSRef SVGFEConvolveMatrixElement where
pFromJSRef = SVGFEConvolveMatrixElement
instance ToJSRef SVGFEConvolveMatrixElement where
toJSRef = return . unSVGFEConvolveMatrixElement
instance FromJSRef SVGFEConvolveMatrixElement where
fromJSRef = return . fmap SVGFEConvolveMatrixElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEConvolveMatrixElement
instance IsElement SVGFEConvolveMatrixElement
instance IsNode SVGFEConvolveMatrixElement
instance IsEventTarget SVGFEConvolveMatrixElement
instance IsGObject SVGFEConvolveMatrixElement where
toGObject = GObject . unSVGFEConvolveMatrixElement
unsafeCastGObject = SVGFEConvolveMatrixElement . unGObject
castToSVGFEConvolveMatrixElement :: IsGObject obj => obj -> SVGFEConvolveMatrixElement
castToSVGFEConvolveMatrixElement = castTo gTypeSVGFEConvolveMatrixElement "SVGFEConvolveMatrixElement"
foreign import javascript unsafe "window[\"SVGFEConvolveMatrixElement\"]" gTypeSVGFEConvolveMatrixElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEDiffuseLightingElement = SVGFEDiffuseLightingElement { unSVGFEDiffuseLightingElement :: JSRef }
instance Eq (SVGFEDiffuseLightingElement) where
(SVGFEDiffuseLightingElement a) == (SVGFEDiffuseLightingElement b) = js_eq a b
instance PToJSRef SVGFEDiffuseLightingElement where
pToJSRef = unSVGFEDiffuseLightingElement
instance PFromJSRef SVGFEDiffuseLightingElement where
pFromJSRef = SVGFEDiffuseLightingElement
instance ToJSRef SVGFEDiffuseLightingElement where
toJSRef = return . unSVGFEDiffuseLightingElement
instance FromJSRef SVGFEDiffuseLightingElement where
fromJSRef = return . fmap SVGFEDiffuseLightingElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEDiffuseLightingElement
instance IsElement SVGFEDiffuseLightingElement
instance IsNode SVGFEDiffuseLightingElement
instance IsEventTarget SVGFEDiffuseLightingElement
instance IsGObject SVGFEDiffuseLightingElement where
toGObject = GObject . unSVGFEDiffuseLightingElement
unsafeCastGObject = SVGFEDiffuseLightingElement . unGObject
castToSVGFEDiffuseLightingElement :: IsGObject obj => obj -> SVGFEDiffuseLightingElement
castToSVGFEDiffuseLightingElement = castTo gTypeSVGFEDiffuseLightingElement "SVGFEDiffuseLightingElement"
foreign import javascript unsafe "window[\"SVGFEDiffuseLightingElement\"]" gTypeSVGFEDiffuseLightingElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEDisplacementMapElement = SVGFEDisplacementMapElement { unSVGFEDisplacementMapElement :: JSRef }
instance Eq (SVGFEDisplacementMapElement) where
(SVGFEDisplacementMapElement a) == (SVGFEDisplacementMapElement b) = js_eq a b
instance PToJSRef SVGFEDisplacementMapElement where
pToJSRef = unSVGFEDisplacementMapElement
instance PFromJSRef SVGFEDisplacementMapElement where
pFromJSRef = SVGFEDisplacementMapElement
instance ToJSRef SVGFEDisplacementMapElement where
toJSRef = return . unSVGFEDisplacementMapElement
instance FromJSRef SVGFEDisplacementMapElement where
fromJSRef = return . fmap SVGFEDisplacementMapElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEDisplacementMapElement
instance IsElement SVGFEDisplacementMapElement
instance IsNode SVGFEDisplacementMapElement
instance IsEventTarget SVGFEDisplacementMapElement
instance IsGObject SVGFEDisplacementMapElement where
toGObject = GObject . unSVGFEDisplacementMapElement
unsafeCastGObject = SVGFEDisplacementMapElement . unGObject
castToSVGFEDisplacementMapElement :: IsGObject obj => obj -> SVGFEDisplacementMapElement
castToSVGFEDisplacementMapElement = castTo gTypeSVGFEDisplacementMapElement "SVGFEDisplacementMapElement"
foreign import javascript unsafe "window[\"SVGFEDisplacementMapElement\"]" gTypeSVGFEDisplacementMapElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEDistantLightElement = SVGFEDistantLightElement { unSVGFEDistantLightElement :: JSRef }
instance Eq (SVGFEDistantLightElement) where
(SVGFEDistantLightElement a) == (SVGFEDistantLightElement b) = js_eq a b
instance PToJSRef SVGFEDistantLightElement where
pToJSRef = unSVGFEDistantLightElement
instance PFromJSRef SVGFEDistantLightElement where
pFromJSRef = SVGFEDistantLightElement
instance ToJSRef SVGFEDistantLightElement where
toJSRef = return . unSVGFEDistantLightElement
instance FromJSRef SVGFEDistantLightElement where
fromJSRef = return . fmap SVGFEDistantLightElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEDistantLightElement
instance IsElement SVGFEDistantLightElement
instance IsNode SVGFEDistantLightElement
instance IsEventTarget SVGFEDistantLightElement
instance IsGObject SVGFEDistantLightElement where
toGObject = GObject . unSVGFEDistantLightElement
unsafeCastGObject = SVGFEDistantLightElement . unGObject
castToSVGFEDistantLightElement :: IsGObject obj => obj -> SVGFEDistantLightElement
castToSVGFEDistantLightElement = castTo gTypeSVGFEDistantLightElement "SVGFEDistantLightElement"
foreign import javascript unsafe "window[\"SVGFEDistantLightElement\"]" gTypeSVGFEDistantLightElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEDropShadowElement = SVGFEDropShadowElement { unSVGFEDropShadowElement :: JSRef }
instance Eq (SVGFEDropShadowElement) where
(SVGFEDropShadowElement a) == (SVGFEDropShadowElement b) = js_eq a b
instance PToJSRef SVGFEDropShadowElement where
pToJSRef = unSVGFEDropShadowElement
instance PFromJSRef SVGFEDropShadowElement where
pFromJSRef = SVGFEDropShadowElement
instance ToJSRef SVGFEDropShadowElement where
toJSRef = return . unSVGFEDropShadowElement
instance FromJSRef SVGFEDropShadowElement where
fromJSRef = return . fmap SVGFEDropShadowElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEDropShadowElement
instance IsElement SVGFEDropShadowElement
instance IsNode SVGFEDropShadowElement
instance IsEventTarget SVGFEDropShadowElement
instance IsGObject SVGFEDropShadowElement where
toGObject = GObject . unSVGFEDropShadowElement
unsafeCastGObject = SVGFEDropShadowElement . unGObject
castToSVGFEDropShadowElement :: IsGObject obj => obj -> SVGFEDropShadowElement
castToSVGFEDropShadowElement = castTo gTypeSVGFEDropShadowElement "SVGFEDropShadowElement"
foreign import javascript unsafe "window[\"SVGFEDropShadowElement\"]" gTypeSVGFEDropShadowElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEFloodElement = SVGFEFloodElement { unSVGFEFloodElement :: JSRef }
instance Eq (SVGFEFloodElement) where
(SVGFEFloodElement a) == (SVGFEFloodElement b) = js_eq a b
instance PToJSRef SVGFEFloodElement where
pToJSRef = unSVGFEFloodElement
instance PFromJSRef SVGFEFloodElement where
pFromJSRef = SVGFEFloodElement
instance ToJSRef SVGFEFloodElement where
toJSRef = return . unSVGFEFloodElement
instance FromJSRef SVGFEFloodElement where
fromJSRef = return . fmap SVGFEFloodElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEFloodElement
instance IsElement SVGFEFloodElement
instance IsNode SVGFEFloodElement
instance IsEventTarget SVGFEFloodElement
instance IsGObject SVGFEFloodElement where
toGObject = GObject . unSVGFEFloodElement
unsafeCastGObject = SVGFEFloodElement . unGObject
castToSVGFEFloodElement :: IsGObject obj => obj -> SVGFEFloodElement
castToSVGFEFloodElement = castTo gTypeSVGFEFloodElement "SVGFEFloodElement"
foreign import javascript unsafe "window[\"SVGFEFloodElement\"]" gTypeSVGFEFloodElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEFuncAElement = SVGFEFuncAElement { unSVGFEFuncAElement :: JSRef }
instance Eq (SVGFEFuncAElement) where
(SVGFEFuncAElement a) == (SVGFEFuncAElement b) = js_eq a b
instance PToJSRef SVGFEFuncAElement where
pToJSRef = unSVGFEFuncAElement
instance PFromJSRef SVGFEFuncAElement where
pFromJSRef = SVGFEFuncAElement
instance ToJSRef SVGFEFuncAElement where
toJSRef = return . unSVGFEFuncAElement
instance FromJSRef SVGFEFuncAElement where
fromJSRef = return . fmap SVGFEFuncAElement . maybeJSNullOrUndefined
instance IsSVGComponentTransferFunctionElement SVGFEFuncAElement
instance IsSVGElement SVGFEFuncAElement
instance IsElement SVGFEFuncAElement
instance IsNode SVGFEFuncAElement
instance IsEventTarget SVGFEFuncAElement
instance IsGObject SVGFEFuncAElement where
toGObject = GObject . unSVGFEFuncAElement
unsafeCastGObject = SVGFEFuncAElement . unGObject
castToSVGFEFuncAElement :: IsGObject obj => obj -> SVGFEFuncAElement
castToSVGFEFuncAElement = castTo gTypeSVGFEFuncAElement "SVGFEFuncAElement"
foreign import javascript unsafe "window[\"SVGFEFuncAElement\"]" gTypeSVGFEFuncAElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEFuncBElement = SVGFEFuncBElement { unSVGFEFuncBElement :: JSRef }
instance Eq (SVGFEFuncBElement) where
(SVGFEFuncBElement a) == (SVGFEFuncBElement b) = js_eq a b
instance PToJSRef SVGFEFuncBElement where
pToJSRef = unSVGFEFuncBElement
instance PFromJSRef SVGFEFuncBElement where
pFromJSRef = SVGFEFuncBElement
instance ToJSRef SVGFEFuncBElement where
toJSRef = return . unSVGFEFuncBElement
instance FromJSRef SVGFEFuncBElement where
fromJSRef = return . fmap SVGFEFuncBElement . maybeJSNullOrUndefined
instance IsSVGComponentTransferFunctionElement SVGFEFuncBElement
instance IsSVGElement SVGFEFuncBElement
instance IsElement SVGFEFuncBElement
instance IsNode SVGFEFuncBElement
instance IsEventTarget SVGFEFuncBElement
instance IsGObject SVGFEFuncBElement where
toGObject = GObject . unSVGFEFuncBElement
unsafeCastGObject = SVGFEFuncBElement . unGObject
castToSVGFEFuncBElement :: IsGObject obj => obj -> SVGFEFuncBElement
castToSVGFEFuncBElement = castTo gTypeSVGFEFuncBElement "SVGFEFuncBElement"
foreign import javascript unsafe "window[\"SVGFEFuncBElement\"]" gTypeSVGFEFuncBElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEFuncGElement = SVGFEFuncGElement { unSVGFEFuncGElement :: JSRef }
instance Eq (SVGFEFuncGElement) where
(SVGFEFuncGElement a) == (SVGFEFuncGElement b) = js_eq a b
instance PToJSRef SVGFEFuncGElement where
pToJSRef = unSVGFEFuncGElement
instance PFromJSRef SVGFEFuncGElement where
pFromJSRef = SVGFEFuncGElement
instance ToJSRef SVGFEFuncGElement where
toJSRef = return . unSVGFEFuncGElement
instance FromJSRef SVGFEFuncGElement where
fromJSRef = return . fmap SVGFEFuncGElement . maybeJSNullOrUndefined
instance IsSVGComponentTransferFunctionElement SVGFEFuncGElement
instance IsSVGElement SVGFEFuncGElement
instance IsElement SVGFEFuncGElement
instance IsNode SVGFEFuncGElement
instance IsEventTarget SVGFEFuncGElement
instance IsGObject SVGFEFuncGElement where
toGObject = GObject . unSVGFEFuncGElement
unsafeCastGObject = SVGFEFuncGElement . unGObject
castToSVGFEFuncGElement :: IsGObject obj => obj -> SVGFEFuncGElement
castToSVGFEFuncGElement = castTo gTypeSVGFEFuncGElement "SVGFEFuncGElement"
foreign import javascript unsafe "window[\"SVGFEFuncGElement\"]" gTypeSVGFEFuncGElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEFuncRElement = SVGFEFuncRElement { unSVGFEFuncRElement :: JSRef }
instance Eq (SVGFEFuncRElement) where
(SVGFEFuncRElement a) == (SVGFEFuncRElement b) = js_eq a b
instance PToJSRef SVGFEFuncRElement where
pToJSRef = unSVGFEFuncRElement
instance PFromJSRef SVGFEFuncRElement where
pFromJSRef = SVGFEFuncRElement
instance ToJSRef SVGFEFuncRElement where
toJSRef = return . unSVGFEFuncRElement
instance FromJSRef SVGFEFuncRElement where
fromJSRef = return . fmap SVGFEFuncRElement . maybeJSNullOrUndefined
instance IsSVGComponentTransferFunctionElement SVGFEFuncRElement
instance IsSVGElement SVGFEFuncRElement
instance IsElement SVGFEFuncRElement
instance IsNode SVGFEFuncRElement
instance IsEventTarget SVGFEFuncRElement
instance IsGObject SVGFEFuncRElement where
toGObject = GObject . unSVGFEFuncRElement
unsafeCastGObject = SVGFEFuncRElement . unGObject
castToSVGFEFuncRElement :: IsGObject obj => obj -> SVGFEFuncRElement
castToSVGFEFuncRElement = castTo gTypeSVGFEFuncRElement "SVGFEFuncRElement"
foreign import javascript unsafe "window[\"SVGFEFuncRElement\"]" gTypeSVGFEFuncRElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEGaussianBlurElement = SVGFEGaussianBlurElement { unSVGFEGaussianBlurElement :: JSRef }
instance Eq (SVGFEGaussianBlurElement) where
(SVGFEGaussianBlurElement a) == (SVGFEGaussianBlurElement b) = js_eq a b
instance PToJSRef SVGFEGaussianBlurElement where
pToJSRef = unSVGFEGaussianBlurElement
instance PFromJSRef SVGFEGaussianBlurElement where
pFromJSRef = SVGFEGaussianBlurElement
instance ToJSRef SVGFEGaussianBlurElement where
toJSRef = return . unSVGFEGaussianBlurElement
instance FromJSRef SVGFEGaussianBlurElement where
fromJSRef = return . fmap SVGFEGaussianBlurElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEGaussianBlurElement
instance IsElement SVGFEGaussianBlurElement
instance IsNode SVGFEGaussianBlurElement
instance IsEventTarget SVGFEGaussianBlurElement
instance IsGObject SVGFEGaussianBlurElement where
toGObject = GObject . unSVGFEGaussianBlurElement
unsafeCastGObject = SVGFEGaussianBlurElement . unGObject
castToSVGFEGaussianBlurElement :: IsGObject obj => obj -> SVGFEGaussianBlurElement
castToSVGFEGaussianBlurElement = castTo gTypeSVGFEGaussianBlurElement "SVGFEGaussianBlurElement"
foreign import javascript unsafe "window[\"SVGFEGaussianBlurElement\"]" gTypeSVGFEGaussianBlurElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEImageElement = SVGFEImageElement { unSVGFEImageElement :: JSRef }
instance Eq (SVGFEImageElement) where
(SVGFEImageElement a) == (SVGFEImageElement b) = js_eq a b
instance PToJSRef SVGFEImageElement where
pToJSRef = unSVGFEImageElement
instance PFromJSRef SVGFEImageElement where
pFromJSRef = SVGFEImageElement
instance ToJSRef SVGFEImageElement where
toJSRef = return . unSVGFEImageElement
instance FromJSRef SVGFEImageElement where
fromJSRef = return . fmap SVGFEImageElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEImageElement
instance IsElement SVGFEImageElement
instance IsNode SVGFEImageElement
instance IsEventTarget SVGFEImageElement
instance IsGObject SVGFEImageElement where
toGObject = GObject . unSVGFEImageElement
unsafeCastGObject = SVGFEImageElement . unGObject
castToSVGFEImageElement :: IsGObject obj => obj -> SVGFEImageElement
castToSVGFEImageElement = castTo gTypeSVGFEImageElement "SVGFEImageElement"
foreign import javascript unsafe "window[\"SVGFEImageElement\"]" gTypeSVGFEImageElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEMergeElement = SVGFEMergeElement { unSVGFEMergeElement :: JSRef }
instance Eq (SVGFEMergeElement) where
(SVGFEMergeElement a) == (SVGFEMergeElement b) = js_eq a b
instance PToJSRef SVGFEMergeElement where
pToJSRef = unSVGFEMergeElement
instance PFromJSRef SVGFEMergeElement where
pFromJSRef = SVGFEMergeElement
instance ToJSRef SVGFEMergeElement where
toJSRef = return . unSVGFEMergeElement
instance FromJSRef SVGFEMergeElement where
fromJSRef = return . fmap SVGFEMergeElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEMergeElement
instance IsElement SVGFEMergeElement
instance IsNode SVGFEMergeElement
instance IsEventTarget SVGFEMergeElement
instance IsGObject SVGFEMergeElement where
toGObject = GObject . unSVGFEMergeElement
unsafeCastGObject = SVGFEMergeElement . unGObject
castToSVGFEMergeElement :: IsGObject obj => obj -> SVGFEMergeElement
castToSVGFEMergeElement = castTo gTypeSVGFEMergeElement "SVGFEMergeElement"
foreign import javascript unsafe "window[\"SVGFEMergeElement\"]" gTypeSVGFEMergeElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEMergeNodeElement = SVGFEMergeNodeElement { unSVGFEMergeNodeElement :: JSRef }
instance Eq (SVGFEMergeNodeElement) where
(SVGFEMergeNodeElement a) == (SVGFEMergeNodeElement b) = js_eq a b
instance PToJSRef SVGFEMergeNodeElement where
pToJSRef = unSVGFEMergeNodeElement
instance PFromJSRef SVGFEMergeNodeElement where
pFromJSRef = SVGFEMergeNodeElement
instance ToJSRef SVGFEMergeNodeElement where
toJSRef = return . unSVGFEMergeNodeElement
instance FromJSRef SVGFEMergeNodeElement where
fromJSRef = return . fmap SVGFEMergeNodeElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEMergeNodeElement
instance IsElement SVGFEMergeNodeElement
instance IsNode SVGFEMergeNodeElement
instance IsEventTarget SVGFEMergeNodeElement
instance IsGObject SVGFEMergeNodeElement where
toGObject = GObject . unSVGFEMergeNodeElement
unsafeCastGObject = SVGFEMergeNodeElement . unGObject
castToSVGFEMergeNodeElement :: IsGObject obj => obj -> SVGFEMergeNodeElement
castToSVGFEMergeNodeElement = castTo gTypeSVGFEMergeNodeElement "SVGFEMergeNodeElement"
foreign import javascript unsafe "window[\"SVGFEMergeNodeElement\"]" gTypeSVGFEMergeNodeElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEMorphologyElement = SVGFEMorphologyElement { unSVGFEMorphologyElement :: JSRef }
instance Eq (SVGFEMorphologyElement) where
(SVGFEMorphologyElement a) == (SVGFEMorphologyElement b) = js_eq a b
instance PToJSRef SVGFEMorphologyElement where
pToJSRef = unSVGFEMorphologyElement
instance PFromJSRef SVGFEMorphologyElement where
pFromJSRef = SVGFEMorphologyElement
instance ToJSRef SVGFEMorphologyElement where
toJSRef = return . unSVGFEMorphologyElement
instance FromJSRef SVGFEMorphologyElement where
fromJSRef = return . fmap SVGFEMorphologyElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEMorphologyElement
instance IsElement SVGFEMorphologyElement
instance IsNode SVGFEMorphologyElement
instance IsEventTarget SVGFEMorphologyElement
instance IsGObject SVGFEMorphologyElement where
toGObject = GObject . unSVGFEMorphologyElement
unsafeCastGObject = SVGFEMorphologyElement . unGObject
castToSVGFEMorphologyElement :: IsGObject obj => obj -> SVGFEMorphologyElement
castToSVGFEMorphologyElement = castTo gTypeSVGFEMorphologyElement "SVGFEMorphologyElement"
foreign import javascript unsafe "window[\"SVGFEMorphologyElement\"]" gTypeSVGFEMorphologyElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEOffsetElement = SVGFEOffsetElement { unSVGFEOffsetElement :: JSRef }
instance Eq (SVGFEOffsetElement) where
(SVGFEOffsetElement a) == (SVGFEOffsetElement b) = js_eq a b
instance PToJSRef SVGFEOffsetElement where
pToJSRef = unSVGFEOffsetElement
instance PFromJSRef SVGFEOffsetElement where
pFromJSRef = SVGFEOffsetElement
instance ToJSRef SVGFEOffsetElement where
toJSRef = return . unSVGFEOffsetElement
instance FromJSRef SVGFEOffsetElement where
fromJSRef = return . fmap SVGFEOffsetElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEOffsetElement
instance IsElement SVGFEOffsetElement
instance IsNode SVGFEOffsetElement
instance IsEventTarget SVGFEOffsetElement
instance IsGObject SVGFEOffsetElement where
toGObject = GObject . unSVGFEOffsetElement
unsafeCastGObject = SVGFEOffsetElement . unGObject
castToSVGFEOffsetElement :: IsGObject obj => obj -> SVGFEOffsetElement
castToSVGFEOffsetElement = castTo gTypeSVGFEOffsetElement "SVGFEOffsetElement"
foreign import javascript unsafe "window[\"SVGFEOffsetElement\"]" gTypeSVGFEOffsetElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFEPointLightElement = SVGFEPointLightElement { unSVGFEPointLightElement :: JSRef }
instance Eq (SVGFEPointLightElement) where
(SVGFEPointLightElement a) == (SVGFEPointLightElement b) = js_eq a b
instance PToJSRef SVGFEPointLightElement where
pToJSRef = unSVGFEPointLightElement
instance PFromJSRef SVGFEPointLightElement where
pFromJSRef = SVGFEPointLightElement
instance ToJSRef SVGFEPointLightElement where
toJSRef = return . unSVGFEPointLightElement
instance FromJSRef SVGFEPointLightElement where
fromJSRef = return . fmap SVGFEPointLightElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFEPointLightElement
instance IsElement SVGFEPointLightElement
instance IsNode SVGFEPointLightElement
instance IsEventTarget SVGFEPointLightElement
instance IsGObject SVGFEPointLightElement where
toGObject = GObject . unSVGFEPointLightElement
unsafeCastGObject = SVGFEPointLightElement . unGObject
castToSVGFEPointLightElement :: IsGObject obj => obj -> SVGFEPointLightElement
castToSVGFEPointLightElement = castTo gTypeSVGFEPointLightElement "SVGFEPointLightElement"
foreign import javascript unsafe "window[\"SVGFEPointLightElement\"]" gTypeSVGFEPointLightElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFESpecularLightingElement = SVGFESpecularLightingElement { unSVGFESpecularLightingElement :: JSRef }
instance Eq (SVGFESpecularLightingElement) where
(SVGFESpecularLightingElement a) == (SVGFESpecularLightingElement b) = js_eq a b
instance PToJSRef SVGFESpecularLightingElement where
pToJSRef = unSVGFESpecularLightingElement
instance PFromJSRef SVGFESpecularLightingElement where
pFromJSRef = SVGFESpecularLightingElement
instance ToJSRef SVGFESpecularLightingElement where
toJSRef = return . unSVGFESpecularLightingElement
instance FromJSRef SVGFESpecularLightingElement where
fromJSRef = return . fmap SVGFESpecularLightingElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFESpecularLightingElement
instance IsElement SVGFESpecularLightingElement
instance IsNode SVGFESpecularLightingElement
instance IsEventTarget SVGFESpecularLightingElement
instance IsGObject SVGFESpecularLightingElement where
toGObject = GObject . unSVGFESpecularLightingElement
unsafeCastGObject = SVGFESpecularLightingElement . unGObject
castToSVGFESpecularLightingElement :: IsGObject obj => obj -> SVGFESpecularLightingElement
castToSVGFESpecularLightingElement = castTo gTypeSVGFESpecularLightingElement "SVGFESpecularLightingElement"
foreign import javascript unsafe "window[\"SVGFESpecularLightingElement\"]" gTypeSVGFESpecularLightingElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFESpotLightElement = SVGFESpotLightElement { unSVGFESpotLightElement :: JSRef }
instance Eq (SVGFESpotLightElement) where
(SVGFESpotLightElement a) == (SVGFESpotLightElement b) = js_eq a b
instance PToJSRef SVGFESpotLightElement where
pToJSRef = unSVGFESpotLightElement
instance PFromJSRef SVGFESpotLightElement where
pFromJSRef = SVGFESpotLightElement
instance ToJSRef SVGFESpotLightElement where
toJSRef = return . unSVGFESpotLightElement
instance FromJSRef SVGFESpotLightElement where
fromJSRef = return . fmap SVGFESpotLightElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFESpotLightElement
instance IsElement SVGFESpotLightElement
instance IsNode SVGFESpotLightElement
instance IsEventTarget SVGFESpotLightElement
instance IsGObject SVGFESpotLightElement where
toGObject = GObject . unSVGFESpotLightElement
unsafeCastGObject = SVGFESpotLightElement . unGObject
castToSVGFESpotLightElement :: IsGObject obj => obj -> SVGFESpotLightElement
castToSVGFESpotLightElement = castTo gTypeSVGFESpotLightElement "SVGFESpotLightElement"
foreign import javascript unsafe "window[\"SVGFESpotLightElement\"]" gTypeSVGFESpotLightElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFETileElement = SVGFETileElement { unSVGFETileElement :: JSRef }
instance Eq (SVGFETileElement) where
(SVGFETileElement a) == (SVGFETileElement b) = js_eq a b
instance PToJSRef SVGFETileElement where
pToJSRef = unSVGFETileElement
instance PFromJSRef SVGFETileElement where
pFromJSRef = SVGFETileElement
instance ToJSRef SVGFETileElement where
toJSRef = return . unSVGFETileElement
instance FromJSRef SVGFETileElement where
fromJSRef = return . fmap SVGFETileElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFETileElement
instance IsElement SVGFETileElement
instance IsNode SVGFETileElement
instance IsEventTarget SVGFETileElement
instance IsGObject SVGFETileElement where
toGObject = GObject . unSVGFETileElement
unsafeCastGObject = SVGFETileElement . unGObject
castToSVGFETileElement :: IsGObject obj => obj -> SVGFETileElement
castToSVGFETileElement = castTo gTypeSVGFETileElement "SVGFETileElement"
foreign import javascript unsafe "window[\"SVGFETileElement\"]" gTypeSVGFETileElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFETurbulenceElement = SVGFETurbulenceElement { unSVGFETurbulenceElement :: JSRef }
instance Eq (SVGFETurbulenceElement) where
(SVGFETurbulenceElement a) == (SVGFETurbulenceElement b) = js_eq a b
instance PToJSRef SVGFETurbulenceElement where
pToJSRef = unSVGFETurbulenceElement
instance PFromJSRef SVGFETurbulenceElement where
pFromJSRef = SVGFETurbulenceElement
instance ToJSRef SVGFETurbulenceElement where
toJSRef = return . unSVGFETurbulenceElement
instance FromJSRef SVGFETurbulenceElement where
fromJSRef = return . fmap SVGFETurbulenceElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFETurbulenceElement
instance IsElement SVGFETurbulenceElement
instance IsNode SVGFETurbulenceElement
instance IsEventTarget SVGFETurbulenceElement
instance IsGObject SVGFETurbulenceElement where
toGObject = GObject . unSVGFETurbulenceElement
unsafeCastGObject = SVGFETurbulenceElement . unGObject
castToSVGFETurbulenceElement :: IsGObject obj => obj -> SVGFETurbulenceElement
castToSVGFETurbulenceElement = castTo gTypeSVGFETurbulenceElement "SVGFETurbulenceElement"
foreign import javascript unsafe "window[\"SVGFETurbulenceElement\"]" gTypeSVGFETurbulenceElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFilterElement = SVGFilterElement { unSVGFilterElement :: JSRef }
instance Eq (SVGFilterElement) where
(SVGFilterElement a) == (SVGFilterElement b) = js_eq a b
instance PToJSRef SVGFilterElement where
pToJSRef = unSVGFilterElement
instance PFromJSRef SVGFilterElement where
pFromJSRef = SVGFilterElement
instance ToJSRef SVGFilterElement where
toJSRef = return . unSVGFilterElement
instance FromJSRef SVGFilterElement where
fromJSRef = return . fmap SVGFilterElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFilterElement
instance IsElement SVGFilterElement
instance IsNode SVGFilterElement
instance IsEventTarget SVGFilterElement
instance IsGObject SVGFilterElement where
toGObject = GObject . unSVGFilterElement
unsafeCastGObject = SVGFilterElement . unGObject
castToSVGFilterElement :: IsGObject obj => obj -> SVGFilterElement
castToSVGFilterElement = castTo gTypeSVGFilterElement "SVGFilterElement"
foreign import javascript unsafe "window[\"SVGFilterElement\"]" gTypeSVGFilterElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFilterPrimitiveStandardAttributes = SVGFilterPrimitiveStandardAttributes { unSVGFilterPrimitiveStandardAttributes :: JSRef }
instance Eq (SVGFilterPrimitiveStandardAttributes) where
(SVGFilterPrimitiveStandardAttributes a) == (SVGFilterPrimitiveStandardAttributes b) = js_eq a b
instance PToJSRef SVGFilterPrimitiveStandardAttributes where
pToJSRef = unSVGFilterPrimitiveStandardAttributes
instance PFromJSRef SVGFilterPrimitiveStandardAttributes where
pFromJSRef = SVGFilterPrimitiveStandardAttributes
instance ToJSRef SVGFilterPrimitiveStandardAttributes where
toJSRef = return . unSVGFilterPrimitiveStandardAttributes
instance FromJSRef SVGFilterPrimitiveStandardAttributes where
fromJSRef = return . fmap SVGFilterPrimitiveStandardAttributes . maybeJSNullOrUndefined
instance IsGObject SVGFilterPrimitiveStandardAttributes where
toGObject = GObject . unSVGFilterPrimitiveStandardAttributes
unsafeCastGObject = SVGFilterPrimitiveStandardAttributes . unGObject
castToSVGFilterPrimitiveStandardAttributes :: IsGObject obj => obj -> SVGFilterPrimitiveStandardAttributes
castToSVGFilterPrimitiveStandardAttributes = castTo gTypeSVGFilterPrimitiveStandardAttributes "SVGFilterPrimitiveStandardAttributes"
foreign import javascript unsafe "window[\"SVGFilterPrimitiveStandardAttributes\"]" gTypeSVGFilterPrimitiveStandardAttributes :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFitToViewBox = SVGFitToViewBox { unSVGFitToViewBox :: JSRef }
instance Eq (SVGFitToViewBox) where
(SVGFitToViewBox a) == (SVGFitToViewBox b) = js_eq a b
instance PToJSRef SVGFitToViewBox where
pToJSRef = unSVGFitToViewBox
instance PFromJSRef SVGFitToViewBox where
pFromJSRef = SVGFitToViewBox
instance ToJSRef SVGFitToViewBox where
toJSRef = return . unSVGFitToViewBox
instance FromJSRef SVGFitToViewBox where
fromJSRef = return . fmap SVGFitToViewBox . maybeJSNullOrUndefined
instance IsGObject SVGFitToViewBox where
toGObject = GObject . unSVGFitToViewBox
unsafeCastGObject = SVGFitToViewBox . unGObject
castToSVGFitToViewBox :: IsGObject obj => obj -> SVGFitToViewBox
castToSVGFitToViewBox = castTo gTypeSVGFitToViewBox "SVGFitToViewBox"
foreign import javascript unsafe "window[\"SVGFitToViewBox\"]" gTypeSVGFitToViewBox :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFontElement = SVGFontElement { unSVGFontElement :: JSRef }
instance Eq (SVGFontElement) where
(SVGFontElement a) == (SVGFontElement b) = js_eq a b
instance PToJSRef SVGFontElement where
pToJSRef = unSVGFontElement
instance PFromJSRef SVGFontElement where
pFromJSRef = SVGFontElement
instance ToJSRef SVGFontElement where
toJSRef = return . unSVGFontElement
instance FromJSRef SVGFontElement where
fromJSRef = return . fmap SVGFontElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFontElement
instance IsElement SVGFontElement
instance IsNode SVGFontElement
instance IsEventTarget SVGFontElement
instance IsGObject SVGFontElement where
toGObject = GObject . unSVGFontElement
unsafeCastGObject = SVGFontElement . unGObject
castToSVGFontElement :: IsGObject obj => obj -> SVGFontElement
castToSVGFontElement = castTo gTypeSVGFontElement "SVGFontElement"
foreign import javascript unsafe "window[\"SVGFontElement\"]" gTypeSVGFontElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFontFaceElement = SVGFontFaceElement { unSVGFontFaceElement :: JSRef }
instance Eq (SVGFontFaceElement) where
(SVGFontFaceElement a) == (SVGFontFaceElement b) = js_eq a b
instance PToJSRef SVGFontFaceElement where
pToJSRef = unSVGFontFaceElement
instance PFromJSRef SVGFontFaceElement where
pFromJSRef = SVGFontFaceElement
instance ToJSRef SVGFontFaceElement where
toJSRef = return . unSVGFontFaceElement
instance FromJSRef SVGFontFaceElement where
fromJSRef = return . fmap SVGFontFaceElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFontFaceElement
instance IsElement SVGFontFaceElement
instance IsNode SVGFontFaceElement
instance IsEventTarget SVGFontFaceElement
instance IsGObject SVGFontFaceElement where
toGObject = GObject . unSVGFontFaceElement
unsafeCastGObject = SVGFontFaceElement . unGObject
castToSVGFontFaceElement :: IsGObject obj => obj -> SVGFontFaceElement
castToSVGFontFaceElement = castTo gTypeSVGFontFaceElement "SVGFontFaceElement"
foreign import javascript unsafe "window[\"SVGFontFaceElement\"]" gTypeSVGFontFaceElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFontFaceFormatElement = SVGFontFaceFormatElement { unSVGFontFaceFormatElement :: JSRef }
instance Eq (SVGFontFaceFormatElement) where
(SVGFontFaceFormatElement a) == (SVGFontFaceFormatElement b) = js_eq a b
instance PToJSRef SVGFontFaceFormatElement where
pToJSRef = unSVGFontFaceFormatElement
instance PFromJSRef SVGFontFaceFormatElement where
pFromJSRef = SVGFontFaceFormatElement
instance ToJSRef SVGFontFaceFormatElement where
toJSRef = return . unSVGFontFaceFormatElement
instance FromJSRef SVGFontFaceFormatElement where
fromJSRef = return . fmap SVGFontFaceFormatElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFontFaceFormatElement
instance IsElement SVGFontFaceFormatElement
instance IsNode SVGFontFaceFormatElement
instance IsEventTarget SVGFontFaceFormatElement
instance IsGObject SVGFontFaceFormatElement where
toGObject = GObject . unSVGFontFaceFormatElement
unsafeCastGObject = SVGFontFaceFormatElement . unGObject
castToSVGFontFaceFormatElement :: IsGObject obj => obj -> SVGFontFaceFormatElement
castToSVGFontFaceFormatElement = castTo gTypeSVGFontFaceFormatElement "SVGFontFaceFormatElement"
foreign import javascript unsafe "window[\"SVGFontFaceFormatElement\"]" gTypeSVGFontFaceFormatElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFontFaceNameElement = SVGFontFaceNameElement { unSVGFontFaceNameElement :: JSRef }
instance Eq (SVGFontFaceNameElement) where
(SVGFontFaceNameElement a) == (SVGFontFaceNameElement b) = js_eq a b
instance PToJSRef SVGFontFaceNameElement where
pToJSRef = unSVGFontFaceNameElement
instance PFromJSRef SVGFontFaceNameElement where
pFromJSRef = SVGFontFaceNameElement
instance ToJSRef SVGFontFaceNameElement where
toJSRef = return . unSVGFontFaceNameElement
instance FromJSRef SVGFontFaceNameElement where
fromJSRef = return . fmap SVGFontFaceNameElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFontFaceNameElement
instance IsElement SVGFontFaceNameElement
instance IsNode SVGFontFaceNameElement
instance IsEventTarget SVGFontFaceNameElement
instance IsGObject SVGFontFaceNameElement where
toGObject = GObject . unSVGFontFaceNameElement
unsafeCastGObject = SVGFontFaceNameElement . unGObject
castToSVGFontFaceNameElement :: IsGObject obj => obj -> SVGFontFaceNameElement
castToSVGFontFaceNameElement = castTo gTypeSVGFontFaceNameElement "SVGFontFaceNameElement"
foreign import javascript unsafe "window[\"SVGFontFaceNameElement\"]" gTypeSVGFontFaceNameElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFontFaceSrcElement = SVGFontFaceSrcElement { unSVGFontFaceSrcElement :: JSRef }
instance Eq (SVGFontFaceSrcElement) where
(SVGFontFaceSrcElement a) == (SVGFontFaceSrcElement b) = js_eq a b
instance PToJSRef SVGFontFaceSrcElement where
pToJSRef = unSVGFontFaceSrcElement
instance PFromJSRef SVGFontFaceSrcElement where
pFromJSRef = SVGFontFaceSrcElement
instance ToJSRef SVGFontFaceSrcElement where
toJSRef = return . unSVGFontFaceSrcElement
instance FromJSRef SVGFontFaceSrcElement where
fromJSRef = return . fmap SVGFontFaceSrcElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFontFaceSrcElement
instance IsElement SVGFontFaceSrcElement
instance IsNode SVGFontFaceSrcElement
instance IsEventTarget SVGFontFaceSrcElement
instance IsGObject SVGFontFaceSrcElement where
toGObject = GObject . unSVGFontFaceSrcElement
unsafeCastGObject = SVGFontFaceSrcElement . unGObject
castToSVGFontFaceSrcElement :: IsGObject obj => obj -> SVGFontFaceSrcElement
castToSVGFontFaceSrcElement = castTo gTypeSVGFontFaceSrcElement "SVGFontFaceSrcElement"
foreign import javascript unsafe "window[\"SVGFontFaceSrcElement\"]" gTypeSVGFontFaceSrcElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGFontFaceUriElement = SVGFontFaceUriElement { unSVGFontFaceUriElement :: JSRef }
instance Eq (SVGFontFaceUriElement) where
(SVGFontFaceUriElement a) == (SVGFontFaceUriElement b) = js_eq a b
instance PToJSRef SVGFontFaceUriElement where
pToJSRef = unSVGFontFaceUriElement
instance PFromJSRef SVGFontFaceUriElement where
pFromJSRef = SVGFontFaceUriElement
instance ToJSRef SVGFontFaceUriElement where
toJSRef = return . unSVGFontFaceUriElement
instance FromJSRef SVGFontFaceUriElement where
fromJSRef = return . fmap SVGFontFaceUriElement . maybeJSNullOrUndefined
instance IsSVGElement SVGFontFaceUriElement
instance IsElement SVGFontFaceUriElement
instance IsNode SVGFontFaceUriElement
instance IsEventTarget SVGFontFaceUriElement
instance IsGObject SVGFontFaceUriElement where
toGObject = GObject . unSVGFontFaceUriElement
unsafeCastGObject = SVGFontFaceUriElement . unGObject
castToSVGFontFaceUriElement :: IsGObject obj => obj -> SVGFontFaceUriElement
castToSVGFontFaceUriElement = castTo gTypeSVGFontFaceUriElement "SVGFontFaceUriElement"
foreign import javascript unsafe "window[\"SVGFontFaceUriElement\"]" gTypeSVGFontFaceUriElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGForeignObjectElement = SVGForeignObjectElement { unSVGForeignObjectElement :: JSRef }
instance Eq (SVGForeignObjectElement) where
(SVGForeignObjectElement a) == (SVGForeignObjectElement b) = js_eq a b
instance PToJSRef SVGForeignObjectElement where
pToJSRef = unSVGForeignObjectElement
instance PFromJSRef SVGForeignObjectElement where
pFromJSRef = SVGForeignObjectElement
instance ToJSRef SVGForeignObjectElement where
toJSRef = return . unSVGForeignObjectElement
instance FromJSRef SVGForeignObjectElement where
fromJSRef = return . fmap SVGForeignObjectElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGForeignObjectElement
instance IsSVGElement SVGForeignObjectElement
instance IsElement SVGForeignObjectElement
instance IsNode SVGForeignObjectElement
instance IsEventTarget SVGForeignObjectElement
instance IsGObject SVGForeignObjectElement where
toGObject = GObject . unSVGForeignObjectElement
unsafeCastGObject = SVGForeignObjectElement . unGObject
castToSVGForeignObjectElement :: IsGObject obj => obj -> SVGForeignObjectElement
castToSVGForeignObjectElement = castTo gTypeSVGForeignObjectElement "SVGForeignObjectElement"
foreign import javascript unsafe "window[\"SVGForeignObjectElement\"]" gTypeSVGForeignObjectElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGGElement = SVGGElement { unSVGGElement :: JSRef }
instance Eq (SVGGElement) where
(SVGGElement a) == (SVGGElement b) = js_eq a b
instance PToJSRef SVGGElement where
pToJSRef = unSVGGElement
instance PFromJSRef SVGGElement where
pFromJSRef = SVGGElement
instance ToJSRef SVGGElement where
toJSRef = return . unSVGGElement
instance FromJSRef SVGGElement where
fromJSRef = return . fmap SVGGElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGGElement
instance IsSVGElement SVGGElement
instance IsElement SVGGElement
instance IsNode SVGGElement
instance IsEventTarget SVGGElement
instance IsGObject SVGGElement where
toGObject = GObject . unSVGGElement
unsafeCastGObject = SVGGElement . unGObject
castToSVGGElement :: IsGObject obj => obj -> SVGGElement
castToSVGGElement = castTo gTypeSVGGElement "SVGGElement"
foreign import javascript unsafe "window[\"SVGGElement\"]" gTypeSVGGElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGGlyphElement = SVGGlyphElement { unSVGGlyphElement :: JSRef }
instance Eq (SVGGlyphElement) where
(SVGGlyphElement a) == (SVGGlyphElement b) = js_eq a b
instance PToJSRef SVGGlyphElement where
pToJSRef = unSVGGlyphElement
instance PFromJSRef SVGGlyphElement where
pFromJSRef = SVGGlyphElement
instance ToJSRef SVGGlyphElement where
toJSRef = return . unSVGGlyphElement
instance FromJSRef SVGGlyphElement where
fromJSRef = return . fmap SVGGlyphElement . maybeJSNullOrUndefined
instance IsSVGElement SVGGlyphElement
instance IsElement SVGGlyphElement
instance IsNode SVGGlyphElement
instance IsEventTarget SVGGlyphElement
instance IsGObject SVGGlyphElement where
toGObject = GObject . unSVGGlyphElement
unsafeCastGObject = SVGGlyphElement . unGObject
castToSVGGlyphElement :: IsGObject obj => obj -> SVGGlyphElement
castToSVGGlyphElement = castTo gTypeSVGGlyphElement "SVGGlyphElement"
foreign import javascript unsafe "window[\"SVGGlyphElement\"]" gTypeSVGGlyphElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGGlyphRefElement = SVGGlyphRefElement { unSVGGlyphRefElement :: JSRef }
instance Eq (SVGGlyphRefElement) where
(SVGGlyphRefElement a) == (SVGGlyphRefElement b) = js_eq a b
instance PToJSRef SVGGlyphRefElement where
pToJSRef = unSVGGlyphRefElement
instance PFromJSRef SVGGlyphRefElement where
pFromJSRef = SVGGlyphRefElement
instance ToJSRef SVGGlyphRefElement where
toJSRef = return . unSVGGlyphRefElement
instance FromJSRef SVGGlyphRefElement where
fromJSRef = return . fmap SVGGlyphRefElement . maybeJSNullOrUndefined
instance IsSVGElement SVGGlyphRefElement
instance IsElement SVGGlyphRefElement
instance IsNode SVGGlyphRefElement
instance IsEventTarget SVGGlyphRefElement
instance IsGObject SVGGlyphRefElement where
toGObject = GObject . unSVGGlyphRefElement
unsafeCastGObject = SVGGlyphRefElement . unGObject
castToSVGGlyphRefElement :: IsGObject obj => obj -> SVGGlyphRefElement
castToSVGGlyphRefElement = castTo gTypeSVGGlyphRefElement "SVGGlyphRefElement"
foreign import javascript unsafe "window[\"SVGGlyphRefElement\"]" gTypeSVGGlyphRefElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGGradientElement = SVGGradientElement { unSVGGradientElement :: JSRef }
instance Eq (SVGGradientElement) where
(SVGGradientElement a) == (SVGGradientElement b) = js_eq a b
instance PToJSRef SVGGradientElement where
pToJSRef = unSVGGradientElement
instance PFromJSRef SVGGradientElement where
pFromJSRef = SVGGradientElement
instance ToJSRef SVGGradientElement where
toJSRef = return . unSVGGradientElement
instance FromJSRef SVGGradientElement where
fromJSRef = return . fmap SVGGradientElement . maybeJSNullOrUndefined
class IsSVGElement o => IsSVGGradientElement o
toSVGGradientElement :: IsSVGGradientElement o => o -> SVGGradientElement
toSVGGradientElement = unsafeCastGObject . toGObject
instance IsSVGGradientElement SVGGradientElement
instance IsSVGElement SVGGradientElement
instance IsElement SVGGradientElement
instance IsNode SVGGradientElement
instance IsEventTarget SVGGradientElement
instance IsGObject SVGGradientElement where
toGObject = GObject . unSVGGradientElement
unsafeCastGObject = SVGGradientElement . unGObject
castToSVGGradientElement :: IsGObject obj => obj -> SVGGradientElement
castToSVGGradientElement = castTo gTypeSVGGradientElement "SVGGradientElement"
foreign import javascript unsafe "window[\"SVGGradientElement\"]" gTypeSVGGradientElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGGraphicsElement = SVGGraphicsElement { unSVGGraphicsElement :: JSRef }
instance Eq (SVGGraphicsElement) where
(SVGGraphicsElement a) == (SVGGraphicsElement b) = js_eq a b
instance PToJSRef SVGGraphicsElement where
pToJSRef = unSVGGraphicsElement
instance PFromJSRef SVGGraphicsElement where
pFromJSRef = SVGGraphicsElement
instance ToJSRef SVGGraphicsElement where
toJSRef = return . unSVGGraphicsElement
instance FromJSRef SVGGraphicsElement where
fromJSRef = return . fmap SVGGraphicsElement . maybeJSNullOrUndefined
class IsSVGElement o => IsSVGGraphicsElement o
toSVGGraphicsElement :: IsSVGGraphicsElement o => o -> SVGGraphicsElement
toSVGGraphicsElement = unsafeCastGObject . toGObject
instance IsSVGGraphicsElement SVGGraphicsElement
instance IsSVGElement SVGGraphicsElement
instance IsElement SVGGraphicsElement
instance IsNode SVGGraphicsElement
instance IsEventTarget SVGGraphicsElement
instance IsGObject SVGGraphicsElement where
toGObject = GObject . unSVGGraphicsElement
unsafeCastGObject = SVGGraphicsElement . unGObject
castToSVGGraphicsElement :: IsGObject obj => obj -> SVGGraphicsElement
castToSVGGraphicsElement = castTo gTypeSVGGraphicsElement "SVGGraphicsElement"
foreign import javascript unsafe "window[\"SVGGraphicsElement\"]" gTypeSVGGraphicsElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGHKernElement = SVGHKernElement { unSVGHKernElement :: JSRef }
instance Eq (SVGHKernElement) where
(SVGHKernElement a) == (SVGHKernElement b) = js_eq a b
instance PToJSRef SVGHKernElement where
pToJSRef = unSVGHKernElement
instance PFromJSRef SVGHKernElement where
pFromJSRef = SVGHKernElement
instance ToJSRef SVGHKernElement where
toJSRef = return . unSVGHKernElement
instance FromJSRef SVGHKernElement where
fromJSRef = return . fmap SVGHKernElement . maybeJSNullOrUndefined
instance IsSVGElement SVGHKernElement
instance IsElement SVGHKernElement
instance IsNode SVGHKernElement
instance IsEventTarget SVGHKernElement
instance IsGObject SVGHKernElement where
toGObject = GObject . unSVGHKernElement
unsafeCastGObject = SVGHKernElement . unGObject
castToSVGHKernElement :: IsGObject obj => obj -> SVGHKernElement
castToSVGHKernElement = castTo gTypeSVGHKernElement "SVGHKernElement"
foreign import javascript unsafe "window[\"SVGHKernElement\"]" gTypeSVGHKernElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGImageElement = SVGImageElement { unSVGImageElement :: JSRef }
instance Eq (SVGImageElement) where
(SVGImageElement a) == (SVGImageElement b) = js_eq a b
instance PToJSRef SVGImageElement where
pToJSRef = unSVGImageElement
instance PFromJSRef SVGImageElement where
pFromJSRef = SVGImageElement
instance ToJSRef SVGImageElement where
toJSRef = return . unSVGImageElement
instance FromJSRef SVGImageElement where
fromJSRef = return . fmap SVGImageElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGImageElement
instance IsSVGElement SVGImageElement
instance IsElement SVGImageElement
instance IsNode SVGImageElement
instance IsEventTarget SVGImageElement
instance IsGObject SVGImageElement where
toGObject = GObject . unSVGImageElement
unsafeCastGObject = SVGImageElement . unGObject
castToSVGImageElement :: IsGObject obj => obj -> SVGImageElement
castToSVGImageElement = castTo gTypeSVGImageElement "SVGImageElement"
foreign import javascript unsafe "window[\"SVGImageElement\"]" gTypeSVGImageElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGLength = SVGLength { unSVGLength :: JSRef }
instance Eq (SVGLength) where
(SVGLength a) == (SVGLength b) = js_eq a b
instance PToJSRef SVGLength where
pToJSRef = unSVGLength
instance PFromJSRef SVGLength where
pFromJSRef = SVGLength
instance ToJSRef SVGLength where
toJSRef = return . unSVGLength
instance FromJSRef SVGLength where
fromJSRef = return . fmap SVGLength . maybeJSNullOrUndefined
instance IsGObject SVGLength where
toGObject = GObject . unSVGLength
unsafeCastGObject = SVGLength . unGObject
castToSVGLength :: IsGObject obj => obj -> SVGLength
castToSVGLength = castTo gTypeSVGLength "SVGLength"
foreign import javascript unsafe "window[\"SVGLength\"]" gTypeSVGLength :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGLengthList = SVGLengthList { unSVGLengthList :: JSRef }
instance Eq (SVGLengthList) where
(SVGLengthList a) == (SVGLengthList b) = js_eq a b
instance PToJSRef SVGLengthList where
pToJSRef = unSVGLengthList
instance PFromJSRef SVGLengthList where
pFromJSRef = SVGLengthList
instance ToJSRef SVGLengthList where
toJSRef = return . unSVGLengthList
instance FromJSRef SVGLengthList where
fromJSRef = return . fmap SVGLengthList . maybeJSNullOrUndefined
instance IsGObject SVGLengthList where
toGObject = GObject . unSVGLengthList
unsafeCastGObject = SVGLengthList . unGObject
castToSVGLengthList :: IsGObject obj => obj -> SVGLengthList
castToSVGLengthList = castTo gTypeSVGLengthList "SVGLengthList"
foreign import javascript unsafe "window[\"SVGLengthList\"]" gTypeSVGLengthList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGLineElement = SVGLineElement { unSVGLineElement :: JSRef }
instance Eq (SVGLineElement) where
(SVGLineElement a) == (SVGLineElement b) = js_eq a b
instance PToJSRef SVGLineElement where
pToJSRef = unSVGLineElement
instance PFromJSRef SVGLineElement where
pFromJSRef = SVGLineElement
instance ToJSRef SVGLineElement where
toJSRef = return . unSVGLineElement
instance FromJSRef SVGLineElement where
fromJSRef = return . fmap SVGLineElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGLineElement
instance IsSVGElement SVGLineElement
instance IsElement SVGLineElement
instance IsNode SVGLineElement
instance IsEventTarget SVGLineElement
instance IsGObject SVGLineElement where
toGObject = GObject . unSVGLineElement
unsafeCastGObject = SVGLineElement . unGObject
castToSVGLineElement :: IsGObject obj => obj -> SVGLineElement
castToSVGLineElement = castTo gTypeSVGLineElement "SVGLineElement"
foreign import javascript unsafe "window[\"SVGLineElement\"]" gTypeSVGLineElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGLinearGradientElement = SVGLinearGradientElement { unSVGLinearGradientElement :: JSRef }
instance Eq (SVGLinearGradientElement) where
(SVGLinearGradientElement a) == (SVGLinearGradientElement b) = js_eq a b
instance PToJSRef SVGLinearGradientElement where
pToJSRef = unSVGLinearGradientElement
instance PFromJSRef SVGLinearGradientElement where
pFromJSRef = SVGLinearGradientElement
instance ToJSRef SVGLinearGradientElement where
toJSRef = return . unSVGLinearGradientElement
instance FromJSRef SVGLinearGradientElement where
fromJSRef = return . fmap SVGLinearGradientElement . maybeJSNullOrUndefined
instance IsSVGGradientElement SVGLinearGradientElement
instance IsSVGElement SVGLinearGradientElement
instance IsElement SVGLinearGradientElement
instance IsNode SVGLinearGradientElement
instance IsEventTarget SVGLinearGradientElement
instance IsGObject SVGLinearGradientElement where
toGObject = GObject . unSVGLinearGradientElement
unsafeCastGObject = SVGLinearGradientElement . unGObject
castToSVGLinearGradientElement :: IsGObject obj => obj -> SVGLinearGradientElement
castToSVGLinearGradientElement = castTo gTypeSVGLinearGradientElement "SVGLinearGradientElement"
foreign import javascript unsafe "window[\"SVGLinearGradientElement\"]" gTypeSVGLinearGradientElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGMPathElement = SVGMPathElement { unSVGMPathElement :: JSRef }
instance Eq (SVGMPathElement) where
(SVGMPathElement a) == (SVGMPathElement b) = js_eq a b
instance PToJSRef SVGMPathElement where
pToJSRef = unSVGMPathElement
instance PFromJSRef SVGMPathElement where
pFromJSRef = SVGMPathElement
instance ToJSRef SVGMPathElement where
toJSRef = return . unSVGMPathElement
instance FromJSRef SVGMPathElement where
fromJSRef = return . fmap SVGMPathElement . maybeJSNullOrUndefined
instance IsSVGElement SVGMPathElement
instance IsElement SVGMPathElement
instance IsNode SVGMPathElement
instance IsEventTarget SVGMPathElement
instance IsGObject SVGMPathElement where
toGObject = GObject . unSVGMPathElement
unsafeCastGObject = SVGMPathElement . unGObject
castToSVGMPathElement :: IsGObject obj => obj -> SVGMPathElement
castToSVGMPathElement = castTo gTypeSVGMPathElement "SVGMPathElement"
foreign import javascript unsafe "window[\"SVGMPathElement\"]" gTypeSVGMPathElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGMarkerElement = SVGMarkerElement { unSVGMarkerElement :: JSRef }
instance Eq (SVGMarkerElement) where
(SVGMarkerElement a) == (SVGMarkerElement b) = js_eq a b
instance PToJSRef SVGMarkerElement where
pToJSRef = unSVGMarkerElement
instance PFromJSRef SVGMarkerElement where
pFromJSRef = SVGMarkerElement
instance ToJSRef SVGMarkerElement where
toJSRef = return . unSVGMarkerElement
instance FromJSRef SVGMarkerElement where
fromJSRef = return . fmap SVGMarkerElement . maybeJSNullOrUndefined
instance IsSVGElement SVGMarkerElement
instance IsElement SVGMarkerElement
instance IsNode SVGMarkerElement
instance IsEventTarget SVGMarkerElement
instance IsGObject SVGMarkerElement where
toGObject = GObject . unSVGMarkerElement
unsafeCastGObject = SVGMarkerElement . unGObject
castToSVGMarkerElement :: IsGObject obj => obj -> SVGMarkerElement
castToSVGMarkerElement = castTo gTypeSVGMarkerElement "SVGMarkerElement"
foreign import javascript unsafe "window[\"SVGMarkerElement\"]" gTypeSVGMarkerElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGMaskElement = SVGMaskElement { unSVGMaskElement :: JSRef }
instance Eq (SVGMaskElement) where
(SVGMaskElement a) == (SVGMaskElement b) = js_eq a b
instance PToJSRef SVGMaskElement where
pToJSRef = unSVGMaskElement
instance PFromJSRef SVGMaskElement where
pFromJSRef = SVGMaskElement
instance ToJSRef SVGMaskElement where
toJSRef = return . unSVGMaskElement
instance FromJSRef SVGMaskElement where
fromJSRef = return . fmap SVGMaskElement . maybeJSNullOrUndefined
instance IsSVGElement SVGMaskElement
instance IsElement SVGMaskElement
instance IsNode SVGMaskElement
instance IsEventTarget SVGMaskElement
instance IsGObject SVGMaskElement where
toGObject = GObject . unSVGMaskElement
unsafeCastGObject = SVGMaskElement . unGObject
castToSVGMaskElement :: IsGObject obj => obj -> SVGMaskElement
castToSVGMaskElement = castTo gTypeSVGMaskElement "SVGMaskElement"
foreign import javascript unsafe "window[\"SVGMaskElement\"]" gTypeSVGMaskElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGMatrix = SVGMatrix { unSVGMatrix :: JSRef }
instance Eq (SVGMatrix) where
(SVGMatrix a) == (SVGMatrix b) = js_eq a b
instance PToJSRef SVGMatrix where
pToJSRef = unSVGMatrix
instance PFromJSRef SVGMatrix where
pFromJSRef = SVGMatrix
instance ToJSRef SVGMatrix where
toJSRef = return . unSVGMatrix
instance FromJSRef SVGMatrix where
fromJSRef = return . fmap SVGMatrix . maybeJSNullOrUndefined
instance IsGObject SVGMatrix where
toGObject = GObject . unSVGMatrix
unsafeCastGObject = SVGMatrix . unGObject
castToSVGMatrix :: IsGObject obj => obj -> SVGMatrix
castToSVGMatrix = castTo gTypeSVGMatrix "SVGMatrix"
foreign import javascript unsafe "window[\"SVGMatrix\"]" gTypeSVGMatrix :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGMetadataElement = SVGMetadataElement { unSVGMetadataElement :: JSRef }
instance Eq (SVGMetadataElement) where
(SVGMetadataElement a) == (SVGMetadataElement b) = js_eq a b
instance PToJSRef SVGMetadataElement where
pToJSRef = unSVGMetadataElement
instance PFromJSRef SVGMetadataElement where
pFromJSRef = SVGMetadataElement
instance ToJSRef SVGMetadataElement where
toJSRef = return . unSVGMetadataElement
instance FromJSRef SVGMetadataElement where
fromJSRef = return . fmap SVGMetadataElement . maybeJSNullOrUndefined
instance IsSVGElement SVGMetadataElement
instance IsElement SVGMetadataElement
instance IsNode SVGMetadataElement
instance IsEventTarget SVGMetadataElement
instance IsGObject SVGMetadataElement where
toGObject = GObject . unSVGMetadataElement
unsafeCastGObject = SVGMetadataElement . unGObject
castToSVGMetadataElement :: IsGObject obj => obj -> SVGMetadataElement
castToSVGMetadataElement = castTo gTypeSVGMetadataElement "SVGMetadataElement"
foreign import javascript unsafe "window[\"SVGMetadataElement\"]" gTypeSVGMetadataElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGMissingGlyphElement = SVGMissingGlyphElement { unSVGMissingGlyphElement :: JSRef }
instance Eq (SVGMissingGlyphElement) where
(SVGMissingGlyphElement a) == (SVGMissingGlyphElement b) = js_eq a b
instance PToJSRef SVGMissingGlyphElement where
pToJSRef = unSVGMissingGlyphElement
instance PFromJSRef SVGMissingGlyphElement where
pFromJSRef = SVGMissingGlyphElement
instance ToJSRef SVGMissingGlyphElement where
toJSRef = return . unSVGMissingGlyphElement
instance FromJSRef SVGMissingGlyphElement where
fromJSRef = return . fmap SVGMissingGlyphElement . maybeJSNullOrUndefined
instance IsSVGElement SVGMissingGlyphElement
instance IsElement SVGMissingGlyphElement
instance IsNode SVGMissingGlyphElement
instance IsEventTarget SVGMissingGlyphElement
instance IsGObject SVGMissingGlyphElement where
toGObject = GObject . unSVGMissingGlyphElement
unsafeCastGObject = SVGMissingGlyphElement . unGObject
castToSVGMissingGlyphElement :: IsGObject obj => obj -> SVGMissingGlyphElement
castToSVGMissingGlyphElement = castTo gTypeSVGMissingGlyphElement "SVGMissingGlyphElement"
foreign import javascript unsafe "window[\"SVGMissingGlyphElement\"]" gTypeSVGMissingGlyphElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGNumber = SVGNumber { unSVGNumber :: JSRef }
instance Eq (SVGNumber) where
(SVGNumber a) == (SVGNumber b) = js_eq a b
instance PToJSRef SVGNumber where
pToJSRef = unSVGNumber
instance PFromJSRef SVGNumber where
pFromJSRef = SVGNumber
instance ToJSRef SVGNumber where
toJSRef = return . unSVGNumber
instance FromJSRef SVGNumber where
fromJSRef = return . fmap SVGNumber . maybeJSNullOrUndefined
instance IsGObject SVGNumber where
toGObject = GObject . unSVGNumber
unsafeCastGObject = SVGNumber . unGObject
castToSVGNumber :: IsGObject obj => obj -> SVGNumber
castToSVGNumber = castTo gTypeSVGNumber "SVGNumber"
foreign import javascript unsafe "window[\"SVGNumber\"]" gTypeSVGNumber :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGNumberList = SVGNumberList { unSVGNumberList :: JSRef }
instance Eq (SVGNumberList) where
(SVGNumberList a) == (SVGNumberList b) = js_eq a b
instance PToJSRef SVGNumberList where
pToJSRef = unSVGNumberList
instance PFromJSRef SVGNumberList where
pFromJSRef = SVGNumberList
instance ToJSRef SVGNumberList where
toJSRef = return . unSVGNumberList
instance FromJSRef SVGNumberList where
fromJSRef = return . fmap SVGNumberList . maybeJSNullOrUndefined
instance IsGObject SVGNumberList where
toGObject = GObject . unSVGNumberList
unsafeCastGObject = SVGNumberList . unGObject
castToSVGNumberList :: IsGObject obj => obj -> SVGNumberList
castToSVGNumberList = castTo gTypeSVGNumberList "SVGNumberList"
foreign import javascript unsafe "window[\"SVGNumberList\"]" gTypeSVGNumberList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPaint = SVGPaint { unSVGPaint :: JSRef }
instance Eq (SVGPaint) where
(SVGPaint a) == (SVGPaint b) = js_eq a b
instance PToJSRef SVGPaint where
pToJSRef = unSVGPaint
instance PFromJSRef SVGPaint where
pFromJSRef = SVGPaint
instance ToJSRef SVGPaint where
toJSRef = return . unSVGPaint
instance FromJSRef SVGPaint where
fromJSRef = return . fmap SVGPaint . maybeJSNullOrUndefined
instance IsSVGColor SVGPaint
instance IsCSSValue SVGPaint
instance IsGObject SVGPaint where
toGObject = GObject . unSVGPaint
unsafeCastGObject = SVGPaint . unGObject
castToSVGPaint :: IsGObject obj => obj -> SVGPaint
castToSVGPaint = castTo gTypeSVGPaint "SVGPaint"
foreign import javascript unsafe "window[\"SVGPaint\"]" gTypeSVGPaint :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathElement = SVGPathElement { unSVGPathElement :: JSRef }
instance Eq (SVGPathElement) where
(SVGPathElement a) == (SVGPathElement b) = js_eq a b
instance PToJSRef SVGPathElement where
pToJSRef = unSVGPathElement
instance PFromJSRef SVGPathElement where
pFromJSRef = SVGPathElement
instance ToJSRef SVGPathElement where
toJSRef = return . unSVGPathElement
instance FromJSRef SVGPathElement where
fromJSRef = return . fmap SVGPathElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGPathElement
instance IsSVGElement SVGPathElement
instance IsElement SVGPathElement
instance IsNode SVGPathElement
instance IsEventTarget SVGPathElement
instance IsGObject SVGPathElement where
toGObject = GObject . unSVGPathElement
unsafeCastGObject = SVGPathElement . unGObject
castToSVGPathElement :: IsGObject obj => obj -> SVGPathElement
castToSVGPathElement = castTo gTypeSVGPathElement "SVGPathElement"
foreign import javascript unsafe "window[\"SVGPathElement\"]" gTypeSVGPathElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSeg = SVGPathSeg { unSVGPathSeg :: JSRef }
instance Eq (SVGPathSeg) where
(SVGPathSeg a) == (SVGPathSeg b) = js_eq a b
instance PToJSRef SVGPathSeg where
pToJSRef = unSVGPathSeg
instance PFromJSRef SVGPathSeg where
pFromJSRef = SVGPathSeg
instance ToJSRef SVGPathSeg where
toJSRef = return . unSVGPathSeg
instance FromJSRef SVGPathSeg where
fromJSRef = return . fmap SVGPathSeg . maybeJSNullOrUndefined
class IsGObject o => IsSVGPathSeg o
toSVGPathSeg :: IsSVGPathSeg o => o -> SVGPathSeg
toSVGPathSeg = unsafeCastGObject . toGObject
instance IsSVGPathSeg SVGPathSeg
instance IsGObject SVGPathSeg where
toGObject = GObject . unSVGPathSeg
unsafeCastGObject = SVGPathSeg . unGObject
castToSVGPathSeg :: IsGObject obj => obj -> SVGPathSeg
castToSVGPathSeg = castTo gTypeSVGPathSeg "SVGPathSeg"
foreign import javascript unsafe "window[\"SVGPathSeg\"]" gTypeSVGPathSeg :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegArcAbs = SVGPathSegArcAbs { unSVGPathSegArcAbs :: JSRef }
instance Eq (SVGPathSegArcAbs) where
(SVGPathSegArcAbs a) == (SVGPathSegArcAbs b) = js_eq a b
instance PToJSRef SVGPathSegArcAbs where
pToJSRef = unSVGPathSegArcAbs
instance PFromJSRef SVGPathSegArcAbs where
pFromJSRef = SVGPathSegArcAbs
instance ToJSRef SVGPathSegArcAbs where
toJSRef = return . unSVGPathSegArcAbs
instance FromJSRef SVGPathSegArcAbs where
fromJSRef = return . fmap SVGPathSegArcAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegArcAbs
instance IsGObject SVGPathSegArcAbs where
toGObject = GObject . unSVGPathSegArcAbs
unsafeCastGObject = SVGPathSegArcAbs . unGObject
castToSVGPathSegArcAbs :: IsGObject obj => obj -> SVGPathSegArcAbs
castToSVGPathSegArcAbs = castTo gTypeSVGPathSegArcAbs "SVGPathSegArcAbs"
foreign import javascript unsafe "window[\"SVGPathSegArcAbs\"]" gTypeSVGPathSegArcAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegArcRel = SVGPathSegArcRel { unSVGPathSegArcRel :: JSRef }
instance Eq (SVGPathSegArcRel) where
(SVGPathSegArcRel a) == (SVGPathSegArcRel b) = js_eq a b
instance PToJSRef SVGPathSegArcRel where
pToJSRef = unSVGPathSegArcRel
instance PFromJSRef SVGPathSegArcRel where
pFromJSRef = SVGPathSegArcRel
instance ToJSRef SVGPathSegArcRel where
toJSRef = return . unSVGPathSegArcRel
instance FromJSRef SVGPathSegArcRel where
fromJSRef = return . fmap SVGPathSegArcRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegArcRel
instance IsGObject SVGPathSegArcRel where
toGObject = GObject . unSVGPathSegArcRel
unsafeCastGObject = SVGPathSegArcRel . unGObject
castToSVGPathSegArcRel :: IsGObject obj => obj -> SVGPathSegArcRel
castToSVGPathSegArcRel = castTo gTypeSVGPathSegArcRel "SVGPathSegArcRel"
foreign import javascript unsafe "window[\"SVGPathSegArcRel\"]" gTypeSVGPathSegArcRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegClosePath = SVGPathSegClosePath { unSVGPathSegClosePath :: JSRef }
instance Eq (SVGPathSegClosePath) where
(SVGPathSegClosePath a) == (SVGPathSegClosePath b) = js_eq a b
instance PToJSRef SVGPathSegClosePath where
pToJSRef = unSVGPathSegClosePath
instance PFromJSRef SVGPathSegClosePath where
pFromJSRef = SVGPathSegClosePath
instance ToJSRef SVGPathSegClosePath where
toJSRef = return . unSVGPathSegClosePath
instance FromJSRef SVGPathSegClosePath where
fromJSRef = return . fmap SVGPathSegClosePath . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegClosePath
instance IsGObject SVGPathSegClosePath where
toGObject = GObject . unSVGPathSegClosePath
unsafeCastGObject = SVGPathSegClosePath . unGObject
castToSVGPathSegClosePath :: IsGObject obj => obj -> SVGPathSegClosePath
castToSVGPathSegClosePath = castTo gTypeSVGPathSegClosePath "SVGPathSegClosePath"
foreign import javascript unsafe "window[\"SVGPathSegClosePath\"]" gTypeSVGPathSegClosePath :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegCurvetoCubicAbs = SVGPathSegCurvetoCubicAbs { unSVGPathSegCurvetoCubicAbs :: JSRef }
instance Eq (SVGPathSegCurvetoCubicAbs) where
(SVGPathSegCurvetoCubicAbs a) == (SVGPathSegCurvetoCubicAbs b) = js_eq a b
instance PToJSRef SVGPathSegCurvetoCubicAbs where
pToJSRef = unSVGPathSegCurvetoCubicAbs
instance PFromJSRef SVGPathSegCurvetoCubicAbs where
pFromJSRef = SVGPathSegCurvetoCubicAbs
instance ToJSRef SVGPathSegCurvetoCubicAbs where
toJSRef = return . unSVGPathSegCurvetoCubicAbs
instance FromJSRef SVGPathSegCurvetoCubicAbs where
fromJSRef = return . fmap SVGPathSegCurvetoCubicAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegCurvetoCubicAbs
instance IsGObject SVGPathSegCurvetoCubicAbs where
toGObject = GObject . unSVGPathSegCurvetoCubicAbs
unsafeCastGObject = SVGPathSegCurvetoCubicAbs . unGObject
castToSVGPathSegCurvetoCubicAbs :: IsGObject obj => obj -> SVGPathSegCurvetoCubicAbs
castToSVGPathSegCurvetoCubicAbs = castTo gTypeSVGPathSegCurvetoCubicAbs "SVGPathSegCurvetoCubicAbs"
foreign import javascript unsafe "window[\"SVGPathSegCurvetoCubicAbs\"]" gTypeSVGPathSegCurvetoCubicAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegCurvetoCubicRel = SVGPathSegCurvetoCubicRel { unSVGPathSegCurvetoCubicRel :: JSRef }
instance Eq (SVGPathSegCurvetoCubicRel) where
(SVGPathSegCurvetoCubicRel a) == (SVGPathSegCurvetoCubicRel b) = js_eq a b
instance PToJSRef SVGPathSegCurvetoCubicRel where
pToJSRef = unSVGPathSegCurvetoCubicRel
instance PFromJSRef SVGPathSegCurvetoCubicRel where
pFromJSRef = SVGPathSegCurvetoCubicRel
instance ToJSRef SVGPathSegCurvetoCubicRel where
toJSRef = return . unSVGPathSegCurvetoCubicRel
instance FromJSRef SVGPathSegCurvetoCubicRel where
fromJSRef = return . fmap SVGPathSegCurvetoCubicRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegCurvetoCubicRel
instance IsGObject SVGPathSegCurvetoCubicRel where
toGObject = GObject . unSVGPathSegCurvetoCubicRel
unsafeCastGObject = SVGPathSegCurvetoCubicRel . unGObject
castToSVGPathSegCurvetoCubicRel :: IsGObject obj => obj -> SVGPathSegCurvetoCubicRel
castToSVGPathSegCurvetoCubicRel = castTo gTypeSVGPathSegCurvetoCubicRel "SVGPathSegCurvetoCubicRel"
foreign import javascript unsafe "window[\"SVGPathSegCurvetoCubicRel\"]" gTypeSVGPathSegCurvetoCubicRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegCurvetoCubicSmoothAbs = SVGPathSegCurvetoCubicSmoothAbs { unSVGPathSegCurvetoCubicSmoothAbs :: JSRef }
instance Eq (SVGPathSegCurvetoCubicSmoothAbs) where
(SVGPathSegCurvetoCubicSmoothAbs a) == (SVGPathSegCurvetoCubicSmoothAbs b) = js_eq a b
instance PToJSRef SVGPathSegCurvetoCubicSmoothAbs where
pToJSRef = unSVGPathSegCurvetoCubicSmoothAbs
instance PFromJSRef SVGPathSegCurvetoCubicSmoothAbs where
pFromJSRef = SVGPathSegCurvetoCubicSmoothAbs
instance ToJSRef SVGPathSegCurvetoCubicSmoothAbs where
toJSRef = return . unSVGPathSegCurvetoCubicSmoothAbs
instance FromJSRef SVGPathSegCurvetoCubicSmoothAbs where
fromJSRef = return . fmap SVGPathSegCurvetoCubicSmoothAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegCurvetoCubicSmoothAbs
instance IsGObject SVGPathSegCurvetoCubicSmoothAbs where
toGObject = GObject . unSVGPathSegCurvetoCubicSmoothAbs
unsafeCastGObject = SVGPathSegCurvetoCubicSmoothAbs . unGObject
castToSVGPathSegCurvetoCubicSmoothAbs :: IsGObject obj => obj -> SVGPathSegCurvetoCubicSmoothAbs
castToSVGPathSegCurvetoCubicSmoothAbs = castTo gTypeSVGPathSegCurvetoCubicSmoothAbs "SVGPathSegCurvetoCubicSmoothAbs"
foreign import javascript unsafe "window[\"SVGPathSegCurvetoCubicSmoothAbs\"]" gTypeSVGPathSegCurvetoCubicSmoothAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegCurvetoCubicSmoothRel = SVGPathSegCurvetoCubicSmoothRel { unSVGPathSegCurvetoCubicSmoothRel :: JSRef }
instance Eq (SVGPathSegCurvetoCubicSmoothRel) where
(SVGPathSegCurvetoCubicSmoothRel a) == (SVGPathSegCurvetoCubicSmoothRel b) = js_eq a b
instance PToJSRef SVGPathSegCurvetoCubicSmoothRel where
pToJSRef = unSVGPathSegCurvetoCubicSmoothRel
instance PFromJSRef SVGPathSegCurvetoCubicSmoothRel where
pFromJSRef = SVGPathSegCurvetoCubicSmoothRel
instance ToJSRef SVGPathSegCurvetoCubicSmoothRel where
toJSRef = return . unSVGPathSegCurvetoCubicSmoothRel
instance FromJSRef SVGPathSegCurvetoCubicSmoothRel where
fromJSRef = return . fmap SVGPathSegCurvetoCubicSmoothRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegCurvetoCubicSmoothRel
instance IsGObject SVGPathSegCurvetoCubicSmoothRel where
toGObject = GObject . unSVGPathSegCurvetoCubicSmoothRel
unsafeCastGObject = SVGPathSegCurvetoCubicSmoothRel . unGObject
castToSVGPathSegCurvetoCubicSmoothRel :: IsGObject obj => obj -> SVGPathSegCurvetoCubicSmoothRel
castToSVGPathSegCurvetoCubicSmoothRel = castTo gTypeSVGPathSegCurvetoCubicSmoothRel "SVGPathSegCurvetoCubicSmoothRel"
foreign import javascript unsafe "window[\"SVGPathSegCurvetoCubicSmoothRel\"]" gTypeSVGPathSegCurvetoCubicSmoothRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegCurvetoQuadraticAbs = SVGPathSegCurvetoQuadraticAbs { unSVGPathSegCurvetoQuadraticAbs :: JSRef }
instance Eq (SVGPathSegCurvetoQuadraticAbs) where
(SVGPathSegCurvetoQuadraticAbs a) == (SVGPathSegCurvetoQuadraticAbs b) = js_eq a b
instance PToJSRef SVGPathSegCurvetoQuadraticAbs where
pToJSRef = unSVGPathSegCurvetoQuadraticAbs
instance PFromJSRef SVGPathSegCurvetoQuadraticAbs where
pFromJSRef = SVGPathSegCurvetoQuadraticAbs
instance ToJSRef SVGPathSegCurvetoQuadraticAbs where
toJSRef = return . unSVGPathSegCurvetoQuadraticAbs
instance FromJSRef SVGPathSegCurvetoQuadraticAbs where
fromJSRef = return . fmap SVGPathSegCurvetoQuadraticAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegCurvetoQuadraticAbs
instance IsGObject SVGPathSegCurvetoQuadraticAbs where
toGObject = GObject . unSVGPathSegCurvetoQuadraticAbs
unsafeCastGObject = SVGPathSegCurvetoQuadraticAbs . unGObject
castToSVGPathSegCurvetoQuadraticAbs :: IsGObject obj => obj -> SVGPathSegCurvetoQuadraticAbs
castToSVGPathSegCurvetoQuadraticAbs = castTo gTypeSVGPathSegCurvetoQuadraticAbs "SVGPathSegCurvetoQuadraticAbs"
foreign import javascript unsafe "window[\"SVGPathSegCurvetoQuadraticAbs\"]" gTypeSVGPathSegCurvetoQuadraticAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegCurvetoQuadraticRel = SVGPathSegCurvetoQuadraticRel { unSVGPathSegCurvetoQuadraticRel :: JSRef }
instance Eq (SVGPathSegCurvetoQuadraticRel) where
(SVGPathSegCurvetoQuadraticRel a) == (SVGPathSegCurvetoQuadraticRel b) = js_eq a b
instance PToJSRef SVGPathSegCurvetoQuadraticRel where
pToJSRef = unSVGPathSegCurvetoQuadraticRel
instance PFromJSRef SVGPathSegCurvetoQuadraticRel where
pFromJSRef = SVGPathSegCurvetoQuadraticRel
instance ToJSRef SVGPathSegCurvetoQuadraticRel where
toJSRef = return . unSVGPathSegCurvetoQuadraticRel
instance FromJSRef SVGPathSegCurvetoQuadraticRel where
fromJSRef = return . fmap SVGPathSegCurvetoQuadraticRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegCurvetoQuadraticRel
instance IsGObject SVGPathSegCurvetoQuadraticRel where
toGObject = GObject . unSVGPathSegCurvetoQuadraticRel
unsafeCastGObject = SVGPathSegCurvetoQuadraticRel . unGObject
castToSVGPathSegCurvetoQuadraticRel :: IsGObject obj => obj -> SVGPathSegCurvetoQuadraticRel
castToSVGPathSegCurvetoQuadraticRel = castTo gTypeSVGPathSegCurvetoQuadraticRel "SVGPathSegCurvetoQuadraticRel"
foreign import javascript unsafe "window[\"SVGPathSegCurvetoQuadraticRel\"]" gTypeSVGPathSegCurvetoQuadraticRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegCurvetoQuadraticSmoothAbs = SVGPathSegCurvetoQuadraticSmoothAbs { unSVGPathSegCurvetoQuadraticSmoothAbs :: JSRef }
instance Eq (SVGPathSegCurvetoQuadraticSmoothAbs) where
(SVGPathSegCurvetoQuadraticSmoothAbs a) == (SVGPathSegCurvetoQuadraticSmoothAbs b) = js_eq a b
instance PToJSRef SVGPathSegCurvetoQuadraticSmoothAbs where
pToJSRef = unSVGPathSegCurvetoQuadraticSmoothAbs
instance PFromJSRef SVGPathSegCurvetoQuadraticSmoothAbs where
pFromJSRef = SVGPathSegCurvetoQuadraticSmoothAbs
instance ToJSRef SVGPathSegCurvetoQuadraticSmoothAbs where
toJSRef = return . unSVGPathSegCurvetoQuadraticSmoothAbs
instance FromJSRef SVGPathSegCurvetoQuadraticSmoothAbs where
fromJSRef = return . fmap SVGPathSegCurvetoQuadraticSmoothAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegCurvetoQuadraticSmoothAbs
instance IsGObject SVGPathSegCurvetoQuadraticSmoothAbs where
toGObject = GObject . unSVGPathSegCurvetoQuadraticSmoothAbs
unsafeCastGObject = SVGPathSegCurvetoQuadraticSmoothAbs . unGObject
castToSVGPathSegCurvetoQuadraticSmoothAbs :: IsGObject obj => obj -> SVGPathSegCurvetoQuadraticSmoothAbs
castToSVGPathSegCurvetoQuadraticSmoothAbs = castTo gTypeSVGPathSegCurvetoQuadraticSmoothAbs "SVGPathSegCurvetoQuadraticSmoothAbs"
foreign import javascript unsafe "window[\"SVGPathSegCurvetoQuadraticSmoothAbs\"]" gTypeSVGPathSegCurvetoQuadraticSmoothAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegCurvetoQuadraticSmoothRel = SVGPathSegCurvetoQuadraticSmoothRel { unSVGPathSegCurvetoQuadraticSmoothRel :: JSRef }
instance Eq (SVGPathSegCurvetoQuadraticSmoothRel) where
(SVGPathSegCurvetoQuadraticSmoothRel a) == (SVGPathSegCurvetoQuadraticSmoothRel b) = js_eq a b
instance PToJSRef SVGPathSegCurvetoQuadraticSmoothRel where
pToJSRef = unSVGPathSegCurvetoQuadraticSmoothRel
instance PFromJSRef SVGPathSegCurvetoQuadraticSmoothRel where
pFromJSRef = SVGPathSegCurvetoQuadraticSmoothRel
instance ToJSRef SVGPathSegCurvetoQuadraticSmoothRel where
toJSRef = return . unSVGPathSegCurvetoQuadraticSmoothRel
instance FromJSRef SVGPathSegCurvetoQuadraticSmoothRel where
fromJSRef = return . fmap SVGPathSegCurvetoQuadraticSmoothRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegCurvetoQuadraticSmoothRel
instance IsGObject SVGPathSegCurvetoQuadraticSmoothRel where
toGObject = GObject . unSVGPathSegCurvetoQuadraticSmoothRel
unsafeCastGObject = SVGPathSegCurvetoQuadraticSmoothRel . unGObject
castToSVGPathSegCurvetoQuadraticSmoothRel :: IsGObject obj => obj -> SVGPathSegCurvetoQuadraticSmoothRel
castToSVGPathSegCurvetoQuadraticSmoothRel = castTo gTypeSVGPathSegCurvetoQuadraticSmoothRel "SVGPathSegCurvetoQuadraticSmoothRel"
foreign import javascript unsafe "window[\"SVGPathSegCurvetoQuadraticSmoothRel\"]" gTypeSVGPathSegCurvetoQuadraticSmoothRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegLinetoAbs = SVGPathSegLinetoAbs { unSVGPathSegLinetoAbs :: JSRef }
instance Eq (SVGPathSegLinetoAbs) where
(SVGPathSegLinetoAbs a) == (SVGPathSegLinetoAbs b) = js_eq a b
instance PToJSRef SVGPathSegLinetoAbs where
pToJSRef = unSVGPathSegLinetoAbs
instance PFromJSRef SVGPathSegLinetoAbs where
pFromJSRef = SVGPathSegLinetoAbs
instance ToJSRef SVGPathSegLinetoAbs where
toJSRef = return . unSVGPathSegLinetoAbs
instance FromJSRef SVGPathSegLinetoAbs where
fromJSRef = return . fmap SVGPathSegLinetoAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegLinetoAbs
instance IsGObject SVGPathSegLinetoAbs where
toGObject = GObject . unSVGPathSegLinetoAbs
unsafeCastGObject = SVGPathSegLinetoAbs . unGObject
castToSVGPathSegLinetoAbs :: IsGObject obj => obj -> SVGPathSegLinetoAbs
castToSVGPathSegLinetoAbs = castTo gTypeSVGPathSegLinetoAbs "SVGPathSegLinetoAbs"
foreign import javascript unsafe "window[\"SVGPathSegLinetoAbs\"]" gTypeSVGPathSegLinetoAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegLinetoHorizontalAbs = SVGPathSegLinetoHorizontalAbs { unSVGPathSegLinetoHorizontalAbs :: JSRef }
instance Eq (SVGPathSegLinetoHorizontalAbs) where
(SVGPathSegLinetoHorizontalAbs a) == (SVGPathSegLinetoHorizontalAbs b) = js_eq a b
instance PToJSRef SVGPathSegLinetoHorizontalAbs where
pToJSRef = unSVGPathSegLinetoHorizontalAbs
instance PFromJSRef SVGPathSegLinetoHorizontalAbs where
pFromJSRef = SVGPathSegLinetoHorizontalAbs
instance ToJSRef SVGPathSegLinetoHorizontalAbs where
toJSRef = return . unSVGPathSegLinetoHorizontalAbs
instance FromJSRef SVGPathSegLinetoHorizontalAbs where
fromJSRef = return . fmap SVGPathSegLinetoHorizontalAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegLinetoHorizontalAbs
instance IsGObject SVGPathSegLinetoHorizontalAbs where
toGObject = GObject . unSVGPathSegLinetoHorizontalAbs
unsafeCastGObject = SVGPathSegLinetoHorizontalAbs . unGObject
castToSVGPathSegLinetoHorizontalAbs :: IsGObject obj => obj -> SVGPathSegLinetoHorizontalAbs
castToSVGPathSegLinetoHorizontalAbs = castTo gTypeSVGPathSegLinetoHorizontalAbs "SVGPathSegLinetoHorizontalAbs"
foreign import javascript unsafe "window[\"SVGPathSegLinetoHorizontalAbs\"]" gTypeSVGPathSegLinetoHorizontalAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegLinetoHorizontalRel = SVGPathSegLinetoHorizontalRel { unSVGPathSegLinetoHorizontalRel :: JSRef }
instance Eq (SVGPathSegLinetoHorizontalRel) where
(SVGPathSegLinetoHorizontalRel a) == (SVGPathSegLinetoHorizontalRel b) = js_eq a b
instance PToJSRef SVGPathSegLinetoHorizontalRel where
pToJSRef = unSVGPathSegLinetoHorizontalRel
instance PFromJSRef SVGPathSegLinetoHorizontalRel where
pFromJSRef = SVGPathSegLinetoHorizontalRel
instance ToJSRef SVGPathSegLinetoHorizontalRel where
toJSRef = return . unSVGPathSegLinetoHorizontalRel
instance FromJSRef SVGPathSegLinetoHorizontalRel where
fromJSRef = return . fmap SVGPathSegLinetoHorizontalRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegLinetoHorizontalRel
instance IsGObject SVGPathSegLinetoHorizontalRel where
toGObject = GObject . unSVGPathSegLinetoHorizontalRel
unsafeCastGObject = SVGPathSegLinetoHorizontalRel . unGObject
castToSVGPathSegLinetoHorizontalRel :: IsGObject obj => obj -> SVGPathSegLinetoHorizontalRel
castToSVGPathSegLinetoHorizontalRel = castTo gTypeSVGPathSegLinetoHorizontalRel "SVGPathSegLinetoHorizontalRel"
foreign import javascript unsafe "window[\"SVGPathSegLinetoHorizontalRel\"]" gTypeSVGPathSegLinetoHorizontalRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegLinetoRel = SVGPathSegLinetoRel { unSVGPathSegLinetoRel :: JSRef }
instance Eq (SVGPathSegLinetoRel) where
(SVGPathSegLinetoRel a) == (SVGPathSegLinetoRel b) = js_eq a b
instance PToJSRef SVGPathSegLinetoRel where
pToJSRef = unSVGPathSegLinetoRel
instance PFromJSRef SVGPathSegLinetoRel where
pFromJSRef = SVGPathSegLinetoRel
instance ToJSRef SVGPathSegLinetoRel where
toJSRef = return . unSVGPathSegLinetoRel
instance FromJSRef SVGPathSegLinetoRel where
fromJSRef = return . fmap SVGPathSegLinetoRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegLinetoRel
instance IsGObject SVGPathSegLinetoRel where
toGObject = GObject . unSVGPathSegLinetoRel
unsafeCastGObject = SVGPathSegLinetoRel . unGObject
castToSVGPathSegLinetoRel :: IsGObject obj => obj -> SVGPathSegLinetoRel
castToSVGPathSegLinetoRel = castTo gTypeSVGPathSegLinetoRel "SVGPathSegLinetoRel"
foreign import javascript unsafe "window[\"SVGPathSegLinetoRel\"]" gTypeSVGPathSegLinetoRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegLinetoVerticalAbs = SVGPathSegLinetoVerticalAbs { unSVGPathSegLinetoVerticalAbs :: JSRef }
instance Eq (SVGPathSegLinetoVerticalAbs) where
(SVGPathSegLinetoVerticalAbs a) == (SVGPathSegLinetoVerticalAbs b) = js_eq a b
instance PToJSRef SVGPathSegLinetoVerticalAbs where
pToJSRef = unSVGPathSegLinetoVerticalAbs
instance PFromJSRef SVGPathSegLinetoVerticalAbs where
pFromJSRef = SVGPathSegLinetoVerticalAbs
instance ToJSRef SVGPathSegLinetoVerticalAbs where
toJSRef = return . unSVGPathSegLinetoVerticalAbs
instance FromJSRef SVGPathSegLinetoVerticalAbs where
fromJSRef = return . fmap SVGPathSegLinetoVerticalAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegLinetoVerticalAbs
instance IsGObject SVGPathSegLinetoVerticalAbs where
toGObject = GObject . unSVGPathSegLinetoVerticalAbs
unsafeCastGObject = SVGPathSegLinetoVerticalAbs . unGObject
castToSVGPathSegLinetoVerticalAbs :: IsGObject obj => obj -> SVGPathSegLinetoVerticalAbs
castToSVGPathSegLinetoVerticalAbs = castTo gTypeSVGPathSegLinetoVerticalAbs "SVGPathSegLinetoVerticalAbs"
foreign import javascript unsafe "window[\"SVGPathSegLinetoVerticalAbs\"]" gTypeSVGPathSegLinetoVerticalAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegLinetoVerticalRel = SVGPathSegLinetoVerticalRel { unSVGPathSegLinetoVerticalRel :: JSRef }
instance Eq (SVGPathSegLinetoVerticalRel) where
(SVGPathSegLinetoVerticalRel a) == (SVGPathSegLinetoVerticalRel b) = js_eq a b
instance PToJSRef SVGPathSegLinetoVerticalRel where
pToJSRef = unSVGPathSegLinetoVerticalRel
instance PFromJSRef SVGPathSegLinetoVerticalRel where
pFromJSRef = SVGPathSegLinetoVerticalRel
instance ToJSRef SVGPathSegLinetoVerticalRel where
toJSRef = return . unSVGPathSegLinetoVerticalRel
instance FromJSRef SVGPathSegLinetoVerticalRel where
fromJSRef = return . fmap SVGPathSegLinetoVerticalRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegLinetoVerticalRel
instance IsGObject SVGPathSegLinetoVerticalRel where
toGObject = GObject . unSVGPathSegLinetoVerticalRel
unsafeCastGObject = SVGPathSegLinetoVerticalRel . unGObject
castToSVGPathSegLinetoVerticalRel :: IsGObject obj => obj -> SVGPathSegLinetoVerticalRel
castToSVGPathSegLinetoVerticalRel = castTo gTypeSVGPathSegLinetoVerticalRel "SVGPathSegLinetoVerticalRel"
foreign import javascript unsafe "window[\"SVGPathSegLinetoVerticalRel\"]" gTypeSVGPathSegLinetoVerticalRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegList = SVGPathSegList { unSVGPathSegList :: JSRef }
instance Eq (SVGPathSegList) where
(SVGPathSegList a) == (SVGPathSegList b) = js_eq a b
instance PToJSRef SVGPathSegList where
pToJSRef = unSVGPathSegList
instance PFromJSRef SVGPathSegList where
pFromJSRef = SVGPathSegList
instance ToJSRef SVGPathSegList where
toJSRef = return . unSVGPathSegList
instance FromJSRef SVGPathSegList where
fromJSRef = return . fmap SVGPathSegList . maybeJSNullOrUndefined
instance IsGObject SVGPathSegList where
toGObject = GObject . unSVGPathSegList
unsafeCastGObject = SVGPathSegList . unGObject
castToSVGPathSegList :: IsGObject obj => obj -> SVGPathSegList
castToSVGPathSegList = castTo gTypeSVGPathSegList "SVGPathSegList"
foreign import javascript unsafe "window[\"SVGPathSegList\"]" gTypeSVGPathSegList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegMovetoAbs = SVGPathSegMovetoAbs { unSVGPathSegMovetoAbs :: JSRef }
instance Eq (SVGPathSegMovetoAbs) where
(SVGPathSegMovetoAbs a) == (SVGPathSegMovetoAbs b) = js_eq a b
instance PToJSRef SVGPathSegMovetoAbs where
pToJSRef = unSVGPathSegMovetoAbs
instance PFromJSRef SVGPathSegMovetoAbs where
pFromJSRef = SVGPathSegMovetoAbs
instance ToJSRef SVGPathSegMovetoAbs where
toJSRef = return . unSVGPathSegMovetoAbs
instance FromJSRef SVGPathSegMovetoAbs where
fromJSRef = return . fmap SVGPathSegMovetoAbs . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegMovetoAbs
instance IsGObject SVGPathSegMovetoAbs where
toGObject = GObject . unSVGPathSegMovetoAbs
unsafeCastGObject = SVGPathSegMovetoAbs . unGObject
castToSVGPathSegMovetoAbs :: IsGObject obj => obj -> SVGPathSegMovetoAbs
castToSVGPathSegMovetoAbs = castTo gTypeSVGPathSegMovetoAbs "SVGPathSegMovetoAbs"
foreign import javascript unsafe "window[\"SVGPathSegMovetoAbs\"]" gTypeSVGPathSegMovetoAbs :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPathSegMovetoRel = SVGPathSegMovetoRel { unSVGPathSegMovetoRel :: JSRef }
instance Eq (SVGPathSegMovetoRel) where
(SVGPathSegMovetoRel a) == (SVGPathSegMovetoRel b) = js_eq a b
instance PToJSRef SVGPathSegMovetoRel where
pToJSRef = unSVGPathSegMovetoRel
instance PFromJSRef SVGPathSegMovetoRel where
pFromJSRef = SVGPathSegMovetoRel
instance ToJSRef SVGPathSegMovetoRel where
toJSRef = return . unSVGPathSegMovetoRel
instance FromJSRef SVGPathSegMovetoRel where
fromJSRef = return . fmap SVGPathSegMovetoRel . maybeJSNullOrUndefined
instance IsSVGPathSeg SVGPathSegMovetoRel
instance IsGObject SVGPathSegMovetoRel where
toGObject = GObject . unSVGPathSegMovetoRel
unsafeCastGObject = SVGPathSegMovetoRel . unGObject
castToSVGPathSegMovetoRel :: IsGObject obj => obj -> SVGPathSegMovetoRel
castToSVGPathSegMovetoRel = castTo gTypeSVGPathSegMovetoRel "SVGPathSegMovetoRel"
foreign import javascript unsafe "window[\"SVGPathSegMovetoRel\"]" gTypeSVGPathSegMovetoRel :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPatternElement = SVGPatternElement { unSVGPatternElement :: JSRef }
instance Eq (SVGPatternElement) where
(SVGPatternElement a) == (SVGPatternElement b) = js_eq a b
instance PToJSRef SVGPatternElement where
pToJSRef = unSVGPatternElement
instance PFromJSRef SVGPatternElement where
pFromJSRef = SVGPatternElement
instance ToJSRef SVGPatternElement where
toJSRef = return . unSVGPatternElement
instance FromJSRef SVGPatternElement where
fromJSRef = return . fmap SVGPatternElement . maybeJSNullOrUndefined
instance IsSVGElement SVGPatternElement
instance IsElement SVGPatternElement
instance IsNode SVGPatternElement
instance IsEventTarget SVGPatternElement
instance IsGObject SVGPatternElement where
toGObject = GObject . unSVGPatternElement
unsafeCastGObject = SVGPatternElement . unGObject
castToSVGPatternElement :: IsGObject obj => obj -> SVGPatternElement
castToSVGPatternElement = castTo gTypeSVGPatternElement "SVGPatternElement"
foreign import javascript unsafe "window[\"SVGPatternElement\"]" gTypeSVGPatternElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPoint = SVGPoint { unSVGPoint :: JSRef }
instance Eq (SVGPoint) where
(SVGPoint a) == (SVGPoint b) = js_eq a b
instance PToJSRef SVGPoint where
pToJSRef = unSVGPoint
instance PFromJSRef SVGPoint where
pFromJSRef = SVGPoint
instance ToJSRef SVGPoint where
toJSRef = return . unSVGPoint
instance FromJSRef SVGPoint where
fromJSRef = return . fmap SVGPoint . maybeJSNullOrUndefined
instance IsGObject SVGPoint where
toGObject = GObject . unSVGPoint
unsafeCastGObject = SVGPoint . unGObject
castToSVGPoint :: IsGObject obj => obj -> SVGPoint
castToSVGPoint = castTo gTypeSVGPoint "SVGPoint"
foreign import javascript unsafe "window[\"SVGPoint\"]" gTypeSVGPoint :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPointList = SVGPointList { unSVGPointList :: JSRef }
instance Eq (SVGPointList) where
(SVGPointList a) == (SVGPointList b) = js_eq a b
instance PToJSRef SVGPointList where
pToJSRef = unSVGPointList
instance PFromJSRef SVGPointList where
pFromJSRef = SVGPointList
instance ToJSRef SVGPointList where
toJSRef = return . unSVGPointList
instance FromJSRef SVGPointList where
fromJSRef = return . fmap SVGPointList . maybeJSNullOrUndefined
instance IsGObject SVGPointList where
toGObject = GObject . unSVGPointList
unsafeCastGObject = SVGPointList . unGObject
castToSVGPointList :: IsGObject obj => obj -> SVGPointList
castToSVGPointList = castTo gTypeSVGPointList "SVGPointList"
foreign import javascript unsafe "window[\"SVGPointList\"]" gTypeSVGPointList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPolygonElement = SVGPolygonElement { unSVGPolygonElement :: JSRef }
instance Eq (SVGPolygonElement) where
(SVGPolygonElement a) == (SVGPolygonElement b) = js_eq a b
instance PToJSRef SVGPolygonElement where
pToJSRef = unSVGPolygonElement
instance PFromJSRef SVGPolygonElement where
pFromJSRef = SVGPolygonElement
instance ToJSRef SVGPolygonElement where
toJSRef = return . unSVGPolygonElement
instance FromJSRef SVGPolygonElement where
fromJSRef = return . fmap SVGPolygonElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGPolygonElement
instance IsSVGElement SVGPolygonElement
instance IsElement SVGPolygonElement
instance IsNode SVGPolygonElement
instance IsEventTarget SVGPolygonElement
instance IsGObject SVGPolygonElement where
toGObject = GObject . unSVGPolygonElement
unsafeCastGObject = SVGPolygonElement . unGObject
castToSVGPolygonElement :: IsGObject obj => obj -> SVGPolygonElement
castToSVGPolygonElement = castTo gTypeSVGPolygonElement "SVGPolygonElement"
foreign import javascript unsafe "window[\"SVGPolygonElement\"]" gTypeSVGPolygonElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPolylineElement = SVGPolylineElement { unSVGPolylineElement :: JSRef }
instance Eq (SVGPolylineElement) where
(SVGPolylineElement a) == (SVGPolylineElement b) = js_eq a b
instance PToJSRef SVGPolylineElement where
pToJSRef = unSVGPolylineElement
instance PFromJSRef SVGPolylineElement where
pFromJSRef = SVGPolylineElement
instance ToJSRef SVGPolylineElement where
toJSRef = return . unSVGPolylineElement
instance FromJSRef SVGPolylineElement where
fromJSRef = return . fmap SVGPolylineElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGPolylineElement
instance IsSVGElement SVGPolylineElement
instance IsElement SVGPolylineElement
instance IsNode SVGPolylineElement
instance IsEventTarget SVGPolylineElement
instance IsGObject SVGPolylineElement where
toGObject = GObject . unSVGPolylineElement
unsafeCastGObject = SVGPolylineElement . unGObject
castToSVGPolylineElement :: IsGObject obj => obj -> SVGPolylineElement
castToSVGPolylineElement = castTo gTypeSVGPolylineElement "SVGPolylineElement"
foreign import javascript unsafe "window[\"SVGPolylineElement\"]" gTypeSVGPolylineElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGPreserveAspectRatio = SVGPreserveAspectRatio { unSVGPreserveAspectRatio :: JSRef }
instance Eq (SVGPreserveAspectRatio) where
(SVGPreserveAspectRatio a) == (SVGPreserveAspectRatio b) = js_eq a b
instance PToJSRef SVGPreserveAspectRatio where
pToJSRef = unSVGPreserveAspectRatio
instance PFromJSRef SVGPreserveAspectRatio where
pFromJSRef = SVGPreserveAspectRatio
instance ToJSRef SVGPreserveAspectRatio where
toJSRef = return . unSVGPreserveAspectRatio
instance FromJSRef SVGPreserveAspectRatio where
fromJSRef = return . fmap SVGPreserveAspectRatio . maybeJSNullOrUndefined
instance IsGObject SVGPreserveAspectRatio where
toGObject = GObject . unSVGPreserveAspectRatio
unsafeCastGObject = SVGPreserveAspectRatio . unGObject
castToSVGPreserveAspectRatio :: IsGObject obj => obj -> SVGPreserveAspectRatio
castToSVGPreserveAspectRatio = castTo gTypeSVGPreserveAspectRatio "SVGPreserveAspectRatio"
foreign import javascript unsafe "window[\"SVGPreserveAspectRatio\"]" gTypeSVGPreserveAspectRatio :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGRadialGradientElement = SVGRadialGradientElement { unSVGRadialGradientElement :: JSRef }
instance Eq (SVGRadialGradientElement) where
(SVGRadialGradientElement a) == (SVGRadialGradientElement b) = js_eq a b
instance PToJSRef SVGRadialGradientElement where
pToJSRef = unSVGRadialGradientElement
instance PFromJSRef SVGRadialGradientElement where
pFromJSRef = SVGRadialGradientElement
instance ToJSRef SVGRadialGradientElement where
toJSRef = return . unSVGRadialGradientElement
instance FromJSRef SVGRadialGradientElement where
fromJSRef = return . fmap SVGRadialGradientElement . maybeJSNullOrUndefined
instance IsSVGGradientElement SVGRadialGradientElement
instance IsSVGElement SVGRadialGradientElement
instance IsElement SVGRadialGradientElement
instance IsNode SVGRadialGradientElement
instance IsEventTarget SVGRadialGradientElement
instance IsGObject SVGRadialGradientElement where
toGObject = GObject . unSVGRadialGradientElement
unsafeCastGObject = SVGRadialGradientElement . unGObject
castToSVGRadialGradientElement :: IsGObject obj => obj -> SVGRadialGradientElement
castToSVGRadialGradientElement = castTo gTypeSVGRadialGradientElement "SVGRadialGradientElement"
foreign import javascript unsafe "window[\"SVGRadialGradientElement\"]" gTypeSVGRadialGradientElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGRect = SVGRect { unSVGRect :: JSRef }
instance Eq (SVGRect) where
(SVGRect a) == (SVGRect b) = js_eq a b
instance PToJSRef SVGRect where
pToJSRef = unSVGRect
instance PFromJSRef SVGRect where
pFromJSRef = SVGRect
instance ToJSRef SVGRect where
toJSRef = return . unSVGRect
instance FromJSRef SVGRect where
fromJSRef = return . fmap SVGRect . maybeJSNullOrUndefined
instance IsGObject SVGRect where
toGObject = GObject . unSVGRect
unsafeCastGObject = SVGRect . unGObject
castToSVGRect :: IsGObject obj => obj -> SVGRect
castToSVGRect = castTo gTypeSVGRect "SVGRect"
foreign import javascript unsafe "window[\"SVGRect\"]" gTypeSVGRect :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGRectElement = SVGRectElement { unSVGRectElement :: JSRef }
instance Eq (SVGRectElement) where
(SVGRectElement a) == (SVGRectElement b) = js_eq a b
instance PToJSRef SVGRectElement where
pToJSRef = unSVGRectElement
instance PFromJSRef SVGRectElement where
pFromJSRef = SVGRectElement
instance ToJSRef SVGRectElement where
toJSRef = return . unSVGRectElement
instance FromJSRef SVGRectElement where
fromJSRef = return . fmap SVGRectElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGRectElement
instance IsSVGElement SVGRectElement
instance IsElement SVGRectElement
instance IsNode SVGRectElement
instance IsEventTarget SVGRectElement
instance IsGObject SVGRectElement where
toGObject = GObject . unSVGRectElement
unsafeCastGObject = SVGRectElement . unGObject
castToSVGRectElement :: IsGObject obj => obj -> SVGRectElement
castToSVGRectElement = castTo gTypeSVGRectElement "SVGRectElement"
foreign import javascript unsafe "window[\"SVGRectElement\"]" gTypeSVGRectElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGRenderingIntent = SVGRenderingIntent { unSVGRenderingIntent :: JSRef }
instance Eq (SVGRenderingIntent) where
(SVGRenderingIntent a) == (SVGRenderingIntent b) = js_eq a b
instance PToJSRef SVGRenderingIntent where
pToJSRef = unSVGRenderingIntent
instance PFromJSRef SVGRenderingIntent where
pFromJSRef = SVGRenderingIntent
instance ToJSRef SVGRenderingIntent where
toJSRef = return . unSVGRenderingIntent
instance FromJSRef SVGRenderingIntent where
fromJSRef = return . fmap SVGRenderingIntent . maybeJSNullOrUndefined
instance IsGObject SVGRenderingIntent where
toGObject = GObject . unSVGRenderingIntent
unsafeCastGObject = SVGRenderingIntent . unGObject
castToSVGRenderingIntent :: IsGObject obj => obj -> SVGRenderingIntent
castToSVGRenderingIntent = castTo gTypeSVGRenderingIntent "SVGRenderingIntent"
foreign import javascript unsafe "window[\"SVGRenderingIntent\"]" gTypeSVGRenderingIntent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGSVGElement = SVGSVGElement { unSVGSVGElement :: JSRef }
instance Eq (SVGSVGElement) where
(SVGSVGElement a) == (SVGSVGElement b) = js_eq a b
instance PToJSRef SVGSVGElement where
pToJSRef = unSVGSVGElement
instance PFromJSRef SVGSVGElement where
pFromJSRef = SVGSVGElement
instance ToJSRef SVGSVGElement where
toJSRef = return . unSVGSVGElement
instance FromJSRef SVGSVGElement where
fromJSRef = return . fmap SVGSVGElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGSVGElement
instance IsSVGElement SVGSVGElement
instance IsElement SVGSVGElement
instance IsNode SVGSVGElement
instance IsEventTarget SVGSVGElement
instance IsGObject SVGSVGElement where
toGObject = GObject . unSVGSVGElement
unsafeCastGObject = SVGSVGElement . unGObject
castToSVGSVGElement :: IsGObject obj => obj -> SVGSVGElement
castToSVGSVGElement = castTo gTypeSVGSVGElement "SVGSVGElement"
foreign import javascript unsafe "window[\"SVGSVGElement\"]" gTypeSVGSVGElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGScriptElement = SVGScriptElement { unSVGScriptElement :: JSRef }
instance Eq (SVGScriptElement) where
(SVGScriptElement a) == (SVGScriptElement b) = js_eq a b
instance PToJSRef SVGScriptElement where
pToJSRef = unSVGScriptElement
instance PFromJSRef SVGScriptElement where
pFromJSRef = SVGScriptElement
instance ToJSRef SVGScriptElement where
toJSRef = return . unSVGScriptElement
instance FromJSRef SVGScriptElement where
fromJSRef = return . fmap SVGScriptElement . maybeJSNullOrUndefined
instance IsSVGElement SVGScriptElement
instance IsElement SVGScriptElement
instance IsNode SVGScriptElement
instance IsEventTarget SVGScriptElement
instance IsGObject SVGScriptElement where
toGObject = GObject . unSVGScriptElement
unsafeCastGObject = SVGScriptElement . unGObject
castToSVGScriptElement :: IsGObject obj => obj -> SVGScriptElement
castToSVGScriptElement = castTo gTypeSVGScriptElement "SVGScriptElement"
foreign import javascript unsafe "window[\"SVGScriptElement\"]" gTypeSVGScriptElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGSetElement = SVGSetElement { unSVGSetElement :: JSRef }
instance Eq (SVGSetElement) where
(SVGSetElement a) == (SVGSetElement b) = js_eq a b
instance PToJSRef SVGSetElement where
pToJSRef = unSVGSetElement
instance PFromJSRef SVGSetElement where
pFromJSRef = SVGSetElement
instance ToJSRef SVGSetElement where
toJSRef = return . unSVGSetElement
instance FromJSRef SVGSetElement where
fromJSRef = return . fmap SVGSetElement . maybeJSNullOrUndefined
instance IsSVGAnimationElement SVGSetElement
instance IsSVGElement SVGSetElement
instance IsElement SVGSetElement
instance IsNode SVGSetElement
instance IsEventTarget SVGSetElement
instance IsGObject SVGSetElement where
toGObject = GObject . unSVGSetElement
unsafeCastGObject = SVGSetElement . unGObject
castToSVGSetElement :: IsGObject obj => obj -> SVGSetElement
castToSVGSetElement = castTo gTypeSVGSetElement "SVGSetElement"
foreign import javascript unsafe "window[\"SVGSetElement\"]" gTypeSVGSetElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGStopElement = SVGStopElement { unSVGStopElement :: JSRef }
instance Eq (SVGStopElement) where
(SVGStopElement a) == (SVGStopElement b) = js_eq a b
instance PToJSRef SVGStopElement where
pToJSRef = unSVGStopElement
instance PFromJSRef SVGStopElement where
pFromJSRef = SVGStopElement
instance ToJSRef SVGStopElement where
toJSRef = return . unSVGStopElement
instance FromJSRef SVGStopElement where
fromJSRef = return . fmap SVGStopElement . maybeJSNullOrUndefined
instance IsSVGElement SVGStopElement
instance IsElement SVGStopElement
instance IsNode SVGStopElement
instance IsEventTarget SVGStopElement
instance IsGObject SVGStopElement where
toGObject = GObject . unSVGStopElement
unsafeCastGObject = SVGStopElement . unGObject
castToSVGStopElement :: IsGObject obj => obj -> SVGStopElement
castToSVGStopElement = castTo gTypeSVGStopElement "SVGStopElement"
foreign import javascript unsafe "window[\"SVGStopElement\"]" gTypeSVGStopElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGStringList = SVGStringList { unSVGStringList :: JSRef }
instance Eq (SVGStringList) where
(SVGStringList a) == (SVGStringList b) = js_eq a b
instance PToJSRef SVGStringList where
pToJSRef = unSVGStringList
instance PFromJSRef SVGStringList where
pFromJSRef = SVGStringList
instance ToJSRef SVGStringList where
toJSRef = return . unSVGStringList
instance FromJSRef SVGStringList where
fromJSRef = return . fmap SVGStringList . maybeJSNullOrUndefined
instance IsGObject SVGStringList where
toGObject = GObject . unSVGStringList
unsafeCastGObject = SVGStringList . unGObject
castToSVGStringList :: IsGObject obj => obj -> SVGStringList
castToSVGStringList = castTo gTypeSVGStringList "SVGStringList"
foreign import javascript unsafe "window[\"SVGStringList\"]" gTypeSVGStringList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGStyleElement = SVGStyleElement { unSVGStyleElement :: JSRef }
instance Eq (SVGStyleElement) where
(SVGStyleElement a) == (SVGStyleElement b) = js_eq a b
instance PToJSRef SVGStyleElement where
pToJSRef = unSVGStyleElement
instance PFromJSRef SVGStyleElement where
pFromJSRef = SVGStyleElement
instance ToJSRef SVGStyleElement where
toJSRef = return . unSVGStyleElement
instance FromJSRef SVGStyleElement where
fromJSRef = return . fmap SVGStyleElement . maybeJSNullOrUndefined
instance IsSVGElement SVGStyleElement
instance IsElement SVGStyleElement
instance IsNode SVGStyleElement
instance IsEventTarget SVGStyleElement
instance IsGObject SVGStyleElement where
toGObject = GObject . unSVGStyleElement
unsafeCastGObject = SVGStyleElement . unGObject
castToSVGStyleElement :: IsGObject obj => obj -> SVGStyleElement
castToSVGStyleElement = castTo gTypeSVGStyleElement "SVGStyleElement"
foreign import javascript unsafe "window[\"SVGStyleElement\"]" gTypeSVGStyleElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGSwitchElement = SVGSwitchElement { unSVGSwitchElement :: JSRef }
instance Eq (SVGSwitchElement) where
(SVGSwitchElement a) == (SVGSwitchElement b) = js_eq a b
instance PToJSRef SVGSwitchElement where
pToJSRef = unSVGSwitchElement
instance PFromJSRef SVGSwitchElement where
pFromJSRef = SVGSwitchElement
instance ToJSRef SVGSwitchElement where
toJSRef = return . unSVGSwitchElement
instance FromJSRef SVGSwitchElement where
fromJSRef = return . fmap SVGSwitchElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGSwitchElement
instance IsSVGElement SVGSwitchElement
instance IsElement SVGSwitchElement
instance IsNode SVGSwitchElement
instance IsEventTarget SVGSwitchElement
instance IsGObject SVGSwitchElement where
toGObject = GObject . unSVGSwitchElement
unsafeCastGObject = SVGSwitchElement . unGObject
castToSVGSwitchElement :: IsGObject obj => obj -> SVGSwitchElement
castToSVGSwitchElement = castTo gTypeSVGSwitchElement "SVGSwitchElement"
foreign import javascript unsafe "window[\"SVGSwitchElement\"]" gTypeSVGSwitchElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGSymbolElement = SVGSymbolElement { unSVGSymbolElement :: JSRef }
instance Eq (SVGSymbolElement) where
(SVGSymbolElement a) == (SVGSymbolElement b) = js_eq a b
instance PToJSRef SVGSymbolElement where
pToJSRef = unSVGSymbolElement
instance PFromJSRef SVGSymbolElement where
pFromJSRef = SVGSymbolElement
instance ToJSRef SVGSymbolElement where
toJSRef = return . unSVGSymbolElement
instance FromJSRef SVGSymbolElement where
fromJSRef = return . fmap SVGSymbolElement . maybeJSNullOrUndefined
instance IsSVGElement SVGSymbolElement
instance IsElement SVGSymbolElement
instance IsNode SVGSymbolElement
instance IsEventTarget SVGSymbolElement
instance IsGObject SVGSymbolElement where
toGObject = GObject . unSVGSymbolElement
unsafeCastGObject = SVGSymbolElement . unGObject
castToSVGSymbolElement :: IsGObject obj => obj -> SVGSymbolElement
castToSVGSymbolElement = castTo gTypeSVGSymbolElement "SVGSymbolElement"
foreign import javascript unsafe "window[\"SVGSymbolElement\"]" gTypeSVGSymbolElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTRefElement = SVGTRefElement { unSVGTRefElement :: JSRef }
instance Eq (SVGTRefElement) where
(SVGTRefElement a) == (SVGTRefElement b) = js_eq a b
instance PToJSRef SVGTRefElement where
pToJSRef = unSVGTRefElement
instance PFromJSRef SVGTRefElement where
pFromJSRef = SVGTRefElement
instance ToJSRef SVGTRefElement where
toJSRef = return . unSVGTRefElement
instance FromJSRef SVGTRefElement where
fromJSRef = return . fmap SVGTRefElement . maybeJSNullOrUndefined
instance IsSVGTextPositioningElement SVGTRefElement
instance IsSVGTextContentElement SVGTRefElement
instance IsSVGGraphicsElement SVGTRefElement
instance IsSVGElement SVGTRefElement
instance IsElement SVGTRefElement
instance IsNode SVGTRefElement
instance IsEventTarget SVGTRefElement
instance IsGObject SVGTRefElement where
toGObject = GObject . unSVGTRefElement
unsafeCastGObject = SVGTRefElement . unGObject
castToSVGTRefElement :: IsGObject obj => obj -> SVGTRefElement
castToSVGTRefElement = castTo gTypeSVGTRefElement "SVGTRefElement"
foreign import javascript unsafe "window[\"SVGTRefElement\"]" gTypeSVGTRefElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTSpanElement = SVGTSpanElement { unSVGTSpanElement :: JSRef }
instance Eq (SVGTSpanElement) where
(SVGTSpanElement a) == (SVGTSpanElement b) = js_eq a b
instance PToJSRef SVGTSpanElement where
pToJSRef = unSVGTSpanElement
instance PFromJSRef SVGTSpanElement where
pFromJSRef = SVGTSpanElement
instance ToJSRef SVGTSpanElement where
toJSRef = return . unSVGTSpanElement
instance FromJSRef SVGTSpanElement where
fromJSRef = return . fmap SVGTSpanElement . maybeJSNullOrUndefined
instance IsSVGTextPositioningElement SVGTSpanElement
instance IsSVGTextContentElement SVGTSpanElement
instance IsSVGGraphicsElement SVGTSpanElement
instance IsSVGElement SVGTSpanElement
instance IsElement SVGTSpanElement
instance IsNode SVGTSpanElement
instance IsEventTarget SVGTSpanElement
instance IsGObject SVGTSpanElement where
toGObject = GObject . unSVGTSpanElement
unsafeCastGObject = SVGTSpanElement . unGObject
castToSVGTSpanElement :: IsGObject obj => obj -> SVGTSpanElement
castToSVGTSpanElement = castTo gTypeSVGTSpanElement "SVGTSpanElement"
foreign import javascript unsafe "window[\"SVGTSpanElement\"]" gTypeSVGTSpanElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTests = SVGTests { unSVGTests :: JSRef }
instance Eq (SVGTests) where
(SVGTests a) == (SVGTests b) = js_eq a b
instance PToJSRef SVGTests where
pToJSRef = unSVGTests
instance PFromJSRef SVGTests where
pFromJSRef = SVGTests
instance ToJSRef SVGTests where
toJSRef = return . unSVGTests
instance FromJSRef SVGTests where
fromJSRef = return . fmap SVGTests . maybeJSNullOrUndefined
instance IsGObject SVGTests where
toGObject = GObject . unSVGTests
unsafeCastGObject = SVGTests . unGObject
castToSVGTests :: IsGObject obj => obj -> SVGTests
castToSVGTests = castTo gTypeSVGTests "SVGTests"
foreign import javascript unsafe "window[\"SVGTests\"]" gTypeSVGTests :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTextContentElement = SVGTextContentElement { unSVGTextContentElement :: JSRef }
instance Eq (SVGTextContentElement) where
(SVGTextContentElement a) == (SVGTextContentElement b) = js_eq a b
instance PToJSRef SVGTextContentElement where
pToJSRef = unSVGTextContentElement
instance PFromJSRef SVGTextContentElement where
pFromJSRef = SVGTextContentElement
instance ToJSRef SVGTextContentElement where
toJSRef = return . unSVGTextContentElement
instance FromJSRef SVGTextContentElement where
fromJSRef = return . fmap SVGTextContentElement . maybeJSNullOrUndefined
class IsSVGGraphicsElement o => IsSVGTextContentElement o
toSVGTextContentElement :: IsSVGTextContentElement o => o -> SVGTextContentElement
toSVGTextContentElement = unsafeCastGObject . toGObject
instance IsSVGTextContentElement SVGTextContentElement
instance IsSVGGraphicsElement SVGTextContentElement
instance IsSVGElement SVGTextContentElement
instance IsElement SVGTextContentElement
instance IsNode SVGTextContentElement
instance IsEventTarget SVGTextContentElement
instance IsGObject SVGTextContentElement where
toGObject = GObject . unSVGTextContentElement
unsafeCastGObject = SVGTextContentElement . unGObject
castToSVGTextContentElement :: IsGObject obj => obj -> SVGTextContentElement
castToSVGTextContentElement = castTo gTypeSVGTextContentElement "SVGTextContentElement"
foreign import javascript unsafe "window[\"SVGTextContentElement\"]" gTypeSVGTextContentElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTextElement = SVGTextElement { unSVGTextElement :: JSRef }
instance Eq (SVGTextElement) where
(SVGTextElement a) == (SVGTextElement b) = js_eq a b
instance PToJSRef SVGTextElement where
pToJSRef = unSVGTextElement
instance PFromJSRef SVGTextElement where
pFromJSRef = SVGTextElement
instance ToJSRef SVGTextElement where
toJSRef = return . unSVGTextElement
instance FromJSRef SVGTextElement where
fromJSRef = return . fmap SVGTextElement . maybeJSNullOrUndefined
instance IsSVGTextPositioningElement SVGTextElement
instance IsSVGTextContentElement SVGTextElement
instance IsSVGGraphicsElement SVGTextElement
instance IsSVGElement SVGTextElement
instance IsElement SVGTextElement
instance IsNode SVGTextElement
instance IsEventTarget SVGTextElement
instance IsGObject SVGTextElement where
toGObject = GObject . unSVGTextElement
unsafeCastGObject = SVGTextElement . unGObject
castToSVGTextElement :: IsGObject obj => obj -> SVGTextElement
castToSVGTextElement = castTo gTypeSVGTextElement "SVGTextElement"
foreign import javascript unsafe "window[\"SVGTextElement\"]" gTypeSVGTextElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTextPathElement = SVGTextPathElement { unSVGTextPathElement :: JSRef }
instance Eq (SVGTextPathElement) where
(SVGTextPathElement a) == (SVGTextPathElement b) = js_eq a b
instance PToJSRef SVGTextPathElement where
pToJSRef = unSVGTextPathElement
instance PFromJSRef SVGTextPathElement where
pFromJSRef = SVGTextPathElement
instance ToJSRef SVGTextPathElement where
toJSRef = return . unSVGTextPathElement
instance FromJSRef SVGTextPathElement where
fromJSRef = return . fmap SVGTextPathElement . maybeJSNullOrUndefined
instance IsSVGTextContentElement SVGTextPathElement
instance IsSVGGraphicsElement SVGTextPathElement
instance IsSVGElement SVGTextPathElement
instance IsElement SVGTextPathElement
instance IsNode SVGTextPathElement
instance IsEventTarget SVGTextPathElement
instance IsGObject SVGTextPathElement where
toGObject = GObject . unSVGTextPathElement
unsafeCastGObject = SVGTextPathElement . unGObject
castToSVGTextPathElement :: IsGObject obj => obj -> SVGTextPathElement
castToSVGTextPathElement = castTo gTypeSVGTextPathElement "SVGTextPathElement"
foreign import javascript unsafe "window[\"SVGTextPathElement\"]" gTypeSVGTextPathElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTextPositioningElement = SVGTextPositioningElement { unSVGTextPositioningElement :: JSRef }
instance Eq (SVGTextPositioningElement) where
(SVGTextPositioningElement a) == (SVGTextPositioningElement b) = js_eq a b
instance PToJSRef SVGTextPositioningElement where
pToJSRef = unSVGTextPositioningElement
instance PFromJSRef SVGTextPositioningElement where
pFromJSRef = SVGTextPositioningElement
instance ToJSRef SVGTextPositioningElement where
toJSRef = return . unSVGTextPositioningElement
instance FromJSRef SVGTextPositioningElement where
fromJSRef = return . fmap SVGTextPositioningElement . maybeJSNullOrUndefined
class IsSVGTextContentElement o => IsSVGTextPositioningElement o
toSVGTextPositioningElement :: IsSVGTextPositioningElement o => o -> SVGTextPositioningElement
toSVGTextPositioningElement = unsafeCastGObject . toGObject
instance IsSVGTextPositioningElement SVGTextPositioningElement
instance IsSVGTextContentElement SVGTextPositioningElement
instance IsSVGGraphicsElement SVGTextPositioningElement
instance IsSVGElement SVGTextPositioningElement
instance IsElement SVGTextPositioningElement
instance IsNode SVGTextPositioningElement
instance IsEventTarget SVGTextPositioningElement
instance IsGObject SVGTextPositioningElement where
toGObject = GObject . unSVGTextPositioningElement
unsafeCastGObject = SVGTextPositioningElement . unGObject
castToSVGTextPositioningElement :: IsGObject obj => obj -> SVGTextPositioningElement
castToSVGTextPositioningElement = castTo gTypeSVGTextPositioningElement "SVGTextPositioningElement"
foreign import javascript unsafe "window[\"SVGTextPositioningElement\"]" gTypeSVGTextPositioningElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTitleElement = SVGTitleElement { unSVGTitleElement :: JSRef }
instance Eq (SVGTitleElement) where
(SVGTitleElement a) == (SVGTitleElement b) = js_eq a b
instance PToJSRef SVGTitleElement where
pToJSRef = unSVGTitleElement
instance PFromJSRef SVGTitleElement where
pFromJSRef = SVGTitleElement
instance ToJSRef SVGTitleElement where
toJSRef = return . unSVGTitleElement
instance FromJSRef SVGTitleElement where
fromJSRef = return . fmap SVGTitleElement . maybeJSNullOrUndefined
instance IsSVGElement SVGTitleElement
instance IsElement SVGTitleElement
instance IsNode SVGTitleElement
instance IsEventTarget SVGTitleElement
instance IsGObject SVGTitleElement where
toGObject = GObject . unSVGTitleElement
unsafeCastGObject = SVGTitleElement . unGObject
castToSVGTitleElement :: IsGObject obj => obj -> SVGTitleElement
castToSVGTitleElement = castTo gTypeSVGTitleElement "SVGTitleElement"
foreign import javascript unsafe "window[\"SVGTitleElement\"]" gTypeSVGTitleElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTransform = SVGTransform { unSVGTransform :: JSRef }
instance Eq (SVGTransform) where
(SVGTransform a) == (SVGTransform b) = js_eq a b
instance PToJSRef SVGTransform where
pToJSRef = unSVGTransform
instance PFromJSRef SVGTransform where
pFromJSRef = SVGTransform
instance ToJSRef SVGTransform where
toJSRef = return . unSVGTransform
instance FromJSRef SVGTransform where
fromJSRef = return . fmap SVGTransform . maybeJSNullOrUndefined
instance IsGObject SVGTransform where
toGObject = GObject . unSVGTransform
unsafeCastGObject = SVGTransform . unGObject
castToSVGTransform :: IsGObject obj => obj -> SVGTransform
castToSVGTransform = castTo gTypeSVGTransform "SVGTransform"
foreign import javascript unsafe "window[\"SVGTransform\"]" gTypeSVGTransform :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGTransformList = SVGTransformList { unSVGTransformList :: JSRef }
instance Eq (SVGTransformList) where
(SVGTransformList a) == (SVGTransformList b) = js_eq a b
instance PToJSRef SVGTransformList where
pToJSRef = unSVGTransformList
instance PFromJSRef SVGTransformList where
pFromJSRef = SVGTransformList
instance ToJSRef SVGTransformList where
toJSRef = return . unSVGTransformList
instance FromJSRef SVGTransformList where
fromJSRef = return . fmap SVGTransformList . maybeJSNullOrUndefined
instance IsGObject SVGTransformList where
toGObject = GObject . unSVGTransformList
unsafeCastGObject = SVGTransformList . unGObject
castToSVGTransformList :: IsGObject obj => obj -> SVGTransformList
castToSVGTransformList = castTo gTypeSVGTransformList "SVGTransformList"
foreign import javascript unsafe "window[\"SVGTransformList\"]" gTypeSVGTransformList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGURIReference = SVGURIReference { unSVGURIReference :: JSRef }
instance Eq (SVGURIReference) where
(SVGURIReference a) == (SVGURIReference b) = js_eq a b
instance PToJSRef SVGURIReference where
pToJSRef = unSVGURIReference
instance PFromJSRef SVGURIReference where
pFromJSRef = SVGURIReference
instance ToJSRef SVGURIReference where
toJSRef = return . unSVGURIReference
instance FromJSRef SVGURIReference where
fromJSRef = return . fmap SVGURIReference . maybeJSNullOrUndefined
instance IsGObject SVGURIReference where
toGObject = GObject . unSVGURIReference
unsafeCastGObject = SVGURIReference . unGObject
castToSVGURIReference :: IsGObject obj => obj -> SVGURIReference
castToSVGURIReference = castTo gTypeSVGURIReference "SVGURIReference"
foreign import javascript unsafe "window[\"SVGURIReference\"]" gTypeSVGURIReference :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGUnitTypes = SVGUnitTypes { unSVGUnitTypes :: JSRef }
instance Eq (SVGUnitTypes) where
(SVGUnitTypes a) == (SVGUnitTypes b) = js_eq a b
instance PToJSRef SVGUnitTypes where
pToJSRef = unSVGUnitTypes
instance PFromJSRef SVGUnitTypes where
pFromJSRef = SVGUnitTypes
instance ToJSRef SVGUnitTypes where
toJSRef = return . unSVGUnitTypes
instance FromJSRef SVGUnitTypes where
fromJSRef = return . fmap SVGUnitTypes . maybeJSNullOrUndefined
instance IsGObject SVGUnitTypes where
toGObject = GObject . unSVGUnitTypes
unsafeCastGObject = SVGUnitTypes . unGObject
castToSVGUnitTypes :: IsGObject obj => obj -> SVGUnitTypes
castToSVGUnitTypes = castTo gTypeSVGUnitTypes "SVGUnitTypes"
foreign import javascript unsafe "window[\"SVGUnitTypes\"]" gTypeSVGUnitTypes :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGUseElement = SVGUseElement { unSVGUseElement :: JSRef }
instance Eq (SVGUseElement) where
(SVGUseElement a) == (SVGUseElement b) = js_eq a b
instance PToJSRef SVGUseElement where
pToJSRef = unSVGUseElement
instance PFromJSRef SVGUseElement where
pFromJSRef = SVGUseElement
instance ToJSRef SVGUseElement where
toJSRef = return . unSVGUseElement
instance FromJSRef SVGUseElement where
fromJSRef = return . fmap SVGUseElement . maybeJSNullOrUndefined
instance IsSVGGraphicsElement SVGUseElement
instance IsSVGElement SVGUseElement
instance IsElement SVGUseElement
instance IsNode SVGUseElement
instance IsEventTarget SVGUseElement
instance IsGObject SVGUseElement where
toGObject = GObject . unSVGUseElement
unsafeCastGObject = SVGUseElement . unGObject
castToSVGUseElement :: IsGObject obj => obj -> SVGUseElement
castToSVGUseElement = castTo gTypeSVGUseElement "SVGUseElement"
foreign import javascript unsafe "window[\"SVGUseElement\"]" gTypeSVGUseElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGVKernElement = SVGVKernElement { unSVGVKernElement :: JSRef }
instance Eq (SVGVKernElement) where
(SVGVKernElement a) == (SVGVKernElement b) = js_eq a b
instance PToJSRef SVGVKernElement where
pToJSRef = unSVGVKernElement
instance PFromJSRef SVGVKernElement where
pFromJSRef = SVGVKernElement
instance ToJSRef SVGVKernElement where
toJSRef = return . unSVGVKernElement
instance FromJSRef SVGVKernElement where
fromJSRef = return . fmap SVGVKernElement . maybeJSNullOrUndefined
instance IsSVGElement SVGVKernElement
instance IsElement SVGVKernElement
instance IsNode SVGVKernElement
instance IsEventTarget SVGVKernElement
instance IsGObject SVGVKernElement where
toGObject = GObject . unSVGVKernElement
unsafeCastGObject = SVGVKernElement . unGObject
castToSVGVKernElement :: IsGObject obj => obj -> SVGVKernElement
castToSVGVKernElement = castTo gTypeSVGVKernElement "SVGVKernElement"
foreign import javascript unsafe "window[\"SVGVKernElement\"]" gTypeSVGVKernElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGViewElement = SVGViewElement { unSVGViewElement :: JSRef }
instance Eq (SVGViewElement) where
(SVGViewElement a) == (SVGViewElement b) = js_eq a b
instance PToJSRef SVGViewElement where
pToJSRef = unSVGViewElement
instance PFromJSRef SVGViewElement where
pFromJSRef = SVGViewElement
instance ToJSRef SVGViewElement where
toJSRef = return . unSVGViewElement
instance FromJSRef SVGViewElement where
fromJSRef = return . fmap SVGViewElement . maybeJSNullOrUndefined
instance IsSVGElement SVGViewElement
instance IsElement SVGViewElement
instance IsNode SVGViewElement
instance IsEventTarget SVGViewElement
instance IsGObject SVGViewElement where
toGObject = GObject . unSVGViewElement
unsafeCastGObject = SVGViewElement . unGObject
castToSVGViewElement :: IsGObject obj => obj -> SVGViewElement
castToSVGViewElement = castTo gTypeSVGViewElement "SVGViewElement"
foreign import javascript unsafe "window[\"SVGViewElement\"]" gTypeSVGViewElement :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGViewSpec = SVGViewSpec { unSVGViewSpec :: JSRef }
instance Eq (SVGViewSpec) where
(SVGViewSpec a) == (SVGViewSpec b) = js_eq a b
instance PToJSRef SVGViewSpec where
pToJSRef = unSVGViewSpec
instance PFromJSRef SVGViewSpec where
pFromJSRef = SVGViewSpec
instance ToJSRef SVGViewSpec where
toJSRef = return . unSVGViewSpec
instance FromJSRef SVGViewSpec where
fromJSRef = return . fmap SVGViewSpec . maybeJSNullOrUndefined
instance IsGObject SVGViewSpec where
toGObject = GObject . unSVGViewSpec
unsafeCastGObject = SVGViewSpec . unGObject
castToSVGViewSpec :: IsGObject obj => obj -> SVGViewSpec
castToSVGViewSpec = castTo gTypeSVGViewSpec "SVGViewSpec"
foreign import javascript unsafe "window[\"SVGViewSpec\"]" gTypeSVGViewSpec :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGZoomAndPan = SVGZoomAndPan { unSVGZoomAndPan :: JSRef }
instance Eq (SVGZoomAndPan) where
(SVGZoomAndPan a) == (SVGZoomAndPan b) = js_eq a b
instance PToJSRef SVGZoomAndPan where
pToJSRef = unSVGZoomAndPan
instance PFromJSRef SVGZoomAndPan where
pFromJSRef = SVGZoomAndPan
instance ToJSRef SVGZoomAndPan where
toJSRef = return . unSVGZoomAndPan
instance FromJSRef SVGZoomAndPan where
fromJSRef = return . fmap SVGZoomAndPan . maybeJSNullOrUndefined
instance IsGObject SVGZoomAndPan where
toGObject = GObject . unSVGZoomAndPan
unsafeCastGObject = SVGZoomAndPan . unGObject
castToSVGZoomAndPan :: IsGObject obj => obj -> SVGZoomAndPan
castToSVGZoomAndPan = castTo gTypeSVGZoomAndPan "SVGZoomAndPan"
foreign import javascript unsafe "window[\"SVGZoomAndPan\"]" gTypeSVGZoomAndPan :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SVGZoomEvent = SVGZoomEvent { unSVGZoomEvent :: JSRef }
instance Eq (SVGZoomEvent) where
(SVGZoomEvent a) == (SVGZoomEvent b) = js_eq a b
instance PToJSRef SVGZoomEvent where
pToJSRef = unSVGZoomEvent
instance PFromJSRef SVGZoomEvent where
pFromJSRef = SVGZoomEvent
instance ToJSRef SVGZoomEvent where
toJSRef = return . unSVGZoomEvent
instance FromJSRef SVGZoomEvent where
fromJSRef = return . fmap SVGZoomEvent . maybeJSNullOrUndefined
instance IsUIEvent SVGZoomEvent
instance IsEvent SVGZoomEvent
instance IsGObject SVGZoomEvent where
toGObject = GObject . unSVGZoomEvent
unsafeCastGObject = SVGZoomEvent . unGObject
castToSVGZoomEvent :: IsGObject obj => obj -> SVGZoomEvent
castToSVGZoomEvent = castTo gTypeSVGZoomEvent "SVGZoomEvent"
foreign import javascript unsafe "window[\"SVGZoomEvent\"]" gTypeSVGZoomEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Screen = Screen { unScreen :: JSRef }
instance Eq (Screen) where
(Screen a) == (Screen b) = js_eq a b
instance PToJSRef Screen where
pToJSRef = unScreen
instance PFromJSRef Screen where
pFromJSRef = Screen
instance ToJSRef Screen where
toJSRef = return . unScreen
instance FromJSRef Screen where
fromJSRef = return . fmap Screen . maybeJSNullOrUndefined
instance IsGObject Screen where
toGObject = GObject . unScreen
unsafeCastGObject = Screen . unGObject
castToScreen :: IsGObject obj => obj -> Screen
castToScreen = castTo gTypeScreen "Screen"
foreign import javascript unsafe "window[\"Screen\"]" gTypeScreen :: GType
#else
type IsScreen o = ScreenClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ScriptProcessorNode = ScriptProcessorNode { unScriptProcessorNode :: JSRef }
instance Eq (ScriptProcessorNode) where
(ScriptProcessorNode a) == (ScriptProcessorNode b) = js_eq a b
instance PToJSRef ScriptProcessorNode where
pToJSRef = unScriptProcessorNode
instance PFromJSRef ScriptProcessorNode where
pFromJSRef = ScriptProcessorNode
instance ToJSRef ScriptProcessorNode where
toJSRef = return . unScriptProcessorNode
instance FromJSRef ScriptProcessorNode where
fromJSRef = return . fmap ScriptProcessorNode . maybeJSNullOrUndefined
instance IsAudioNode ScriptProcessorNode
instance IsEventTarget ScriptProcessorNode
instance IsGObject ScriptProcessorNode where
toGObject = GObject . unScriptProcessorNode
unsafeCastGObject = ScriptProcessorNode . unGObject
castToScriptProcessorNode :: IsGObject obj => obj -> ScriptProcessorNode
castToScriptProcessorNode = castTo gTypeScriptProcessorNode "ScriptProcessorNode"
foreign import javascript unsafe "window[\"ScriptProcessorNode\"]" gTypeScriptProcessorNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ScriptProfile = ScriptProfile { unScriptProfile :: JSRef }
instance Eq (ScriptProfile) where
(ScriptProfile a) == (ScriptProfile b) = js_eq a b
instance PToJSRef ScriptProfile where
pToJSRef = unScriptProfile
instance PFromJSRef ScriptProfile where
pFromJSRef = ScriptProfile
instance ToJSRef ScriptProfile where
toJSRef = return . unScriptProfile
instance FromJSRef ScriptProfile where
fromJSRef = return . fmap ScriptProfile . maybeJSNullOrUndefined
instance IsGObject ScriptProfile where
toGObject = GObject . unScriptProfile
unsafeCastGObject = ScriptProfile . unGObject
castToScriptProfile :: IsGObject obj => obj -> ScriptProfile
castToScriptProfile = castTo gTypeScriptProfile "ScriptProfile"
foreign import javascript unsafe "window[\"ScriptProfile\"]" gTypeScriptProfile :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ScriptProfileNode = ScriptProfileNode { unScriptProfileNode :: JSRef }
instance Eq (ScriptProfileNode) where
(ScriptProfileNode a) == (ScriptProfileNode b) = js_eq a b
instance PToJSRef ScriptProfileNode where
pToJSRef = unScriptProfileNode
instance PFromJSRef ScriptProfileNode where
pFromJSRef = ScriptProfileNode
instance ToJSRef ScriptProfileNode where
toJSRef = return . unScriptProfileNode
instance FromJSRef ScriptProfileNode where
fromJSRef = return . fmap ScriptProfileNode . maybeJSNullOrUndefined
instance IsGObject ScriptProfileNode where
toGObject = GObject . unScriptProfileNode
unsafeCastGObject = ScriptProfileNode . unGObject
castToScriptProfileNode :: IsGObject obj => obj -> ScriptProfileNode
castToScriptProfileNode = castTo gTypeScriptProfileNode "ScriptProfileNode"
foreign import javascript unsafe "window[\"ScriptProfileNode\"]" gTypeScriptProfileNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SecurityPolicy = SecurityPolicy { unSecurityPolicy :: JSRef }
instance Eq (SecurityPolicy) where
(SecurityPolicy a) == (SecurityPolicy b) = js_eq a b
instance PToJSRef SecurityPolicy where
pToJSRef = unSecurityPolicy
instance PFromJSRef SecurityPolicy where
pFromJSRef = SecurityPolicy
instance ToJSRef SecurityPolicy where
toJSRef = return . unSecurityPolicy
instance FromJSRef SecurityPolicy where
fromJSRef = return . fmap SecurityPolicy . maybeJSNullOrUndefined
instance IsGObject SecurityPolicy where
toGObject = GObject . unSecurityPolicy
unsafeCastGObject = SecurityPolicy . unGObject
castToSecurityPolicy :: IsGObject obj => obj -> SecurityPolicy
castToSecurityPolicy = castTo gTypeSecurityPolicy "SecurityPolicy"
foreign import javascript unsafe "window[\"SecurityPolicy\"]" gTypeSecurityPolicy :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsSecurityPolicy o = SecurityPolicyClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SecurityPolicyViolationEvent = SecurityPolicyViolationEvent { unSecurityPolicyViolationEvent :: JSRef }
instance Eq (SecurityPolicyViolationEvent) where
(SecurityPolicyViolationEvent a) == (SecurityPolicyViolationEvent b) = js_eq a b
instance PToJSRef SecurityPolicyViolationEvent where
pToJSRef = unSecurityPolicyViolationEvent
instance PFromJSRef SecurityPolicyViolationEvent where
pFromJSRef = SecurityPolicyViolationEvent
instance ToJSRef SecurityPolicyViolationEvent where
toJSRef = return . unSecurityPolicyViolationEvent
instance FromJSRef SecurityPolicyViolationEvent where
fromJSRef = return . fmap SecurityPolicyViolationEvent . maybeJSNullOrUndefined
instance IsEvent SecurityPolicyViolationEvent
instance IsGObject SecurityPolicyViolationEvent where
toGObject = GObject . unSecurityPolicyViolationEvent
unsafeCastGObject = SecurityPolicyViolationEvent . unGObject
castToSecurityPolicyViolationEvent :: IsGObject obj => obj -> SecurityPolicyViolationEvent
castToSecurityPolicyViolationEvent = castTo gTypeSecurityPolicyViolationEvent "SecurityPolicyViolationEvent"
foreign import javascript unsafe "window[\"SecurityPolicyViolationEvent\"]" gTypeSecurityPolicyViolationEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Selection = Selection { unSelection :: JSRef }
instance Eq (Selection) where
(Selection a) == (Selection b) = js_eq a b
instance PToJSRef Selection where
pToJSRef = unSelection
instance PFromJSRef Selection where
pFromJSRef = Selection
instance ToJSRef Selection where
toJSRef = return . unSelection
instance FromJSRef Selection where
fromJSRef = return . fmap Selection . maybeJSNullOrUndefined
instance IsGObject Selection where
toGObject = GObject . unSelection
unsafeCastGObject = Selection . unGObject
castToSelection :: IsGObject obj => obj -> Selection
castToSelection = castTo gTypeSelection "Selection"
foreign import javascript unsafe "window[\"Selection\"]" gTypeSelection :: GType
#else
type IsSelection o = SelectionClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SourceBuffer = SourceBuffer { unSourceBuffer :: JSRef }
instance Eq (SourceBuffer) where
(SourceBuffer a) == (SourceBuffer b) = js_eq a b
instance PToJSRef SourceBuffer where
pToJSRef = unSourceBuffer
instance PFromJSRef SourceBuffer where
pFromJSRef = SourceBuffer
instance ToJSRef SourceBuffer where
toJSRef = return . unSourceBuffer
instance FromJSRef SourceBuffer where
fromJSRef = return . fmap SourceBuffer . maybeJSNullOrUndefined
instance IsEventTarget SourceBuffer
instance IsGObject SourceBuffer where
toGObject = GObject . unSourceBuffer
unsafeCastGObject = SourceBuffer . unGObject
castToSourceBuffer :: IsGObject obj => obj -> SourceBuffer
castToSourceBuffer = castTo gTypeSourceBuffer "SourceBuffer"
foreign import javascript unsafe "window[\"SourceBuffer\"]" gTypeSourceBuffer :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SourceBufferList = SourceBufferList { unSourceBufferList :: JSRef }
instance Eq (SourceBufferList) where
(SourceBufferList a) == (SourceBufferList b) = js_eq a b
instance PToJSRef SourceBufferList where
pToJSRef = unSourceBufferList
instance PFromJSRef SourceBufferList where
pFromJSRef = SourceBufferList
instance ToJSRef SourceBufferList where
toJSRef = return . unSourceBufferList
instance FromJSRef SourceBufferList where
fromJSRef = return . fmap SourceBufferList . maybeJSNullOrUndefined
instance IsEventTarget SourceBufferList
instance IsGObject SourceBufferList where
toGObject = GObject . unSourceBufferList
unsafeCastGObject = SourceBufferList . unGObject
castToSourceBufferList :: IsGObject obj => obj -> SourceBufferList
castToSourceBufferList = castTo gTypeSourceBufferList "SourceBufferList"
foreign import javascript unsafe "window[\"SourceBufferList\"]" gTypeSourceBufferList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SourceInfo = SourceInfo { unSourceInfo :: JSRef }
instance Eq (SourceInfo) where
(SourceInfo a) == (SourceInfo b) = js_eq a b
instance PToJSRef SourceInfo where
pToJSRef = unSourceInfo
instance PFromJSRef SourceInfo where
pFromJSRef = SourceInfo
instance ToJSRef SourceInfo where
toJSRef = return . unSourceInfo
instance FromJSRef SourceInfo where
fromJSRef = return . fmap SourceInfo . maybeJSNullOrUndefined
instance IsGObject SourceInfo where
toGObject = GObject . unSourceInfo
unsafeCastGObject = SourceInfo . unGObject
castToSourceInfo :: IsGObject obj => obj -> SourceInfo
castToSourceInfo = castTo gTypeSourceInfo "SourceInfo"
foreign import javascript unsafe "window[\"SourceInfo\"]" gTypeSourceInfo :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SpeechSynthesis = SpeechSynthesis { unSpeechSynthesis :: JSRef }
instance Eq (SpeechSynthesis) where
(SpeechSynthesis a) == (SpeechSynthesis b) = js_eq a b
instance PToJSRef SpeechSynthesis where
pToJSRef = unSpeechSynthesis
instance PFromJSRef SpeechSynthesis where
pFromJSRef = SpeechSynthesis
instance ToJSRef SpeechSynthesis where
toJSRef = return . unSpeechSynthesis
instance FromJSRef SpeechSynthesis where
fromJSRef = return . fmap SpeechSynthesis . maybeJSNullOrUndefined
instance IsGObject SpeechSynthesis where
toGObject = GObject . unSpeechSynthesis
unsafeCastGObject = SpeechSynthesis . unGObject
castToSpeechSynthesis :: IsGObject obj => obj -> SpeechSynthesis
castToSpeechSynthesis = castTo gTypeSpeechSynthesis "SpeechSynthesis"
foreign import javascript unsafe "window[\"SpeechSynthesis\"]" gTypeSpeechSynthesis :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SpeechSynthesisEvent = SpeechSynthesisEvent { unSpeechSynthesisEvent :: JSRef }
instance Eq (SpeechSynthesisEvent) where
(SpeechSynthesisEvent a) == (SpeechSynthesisEvent b) = js_eq a b
instance PToJSRef SpeechSynthesisEvent where
pToJSRef = unSpeechSynthesisEvent
instance PFromJSRef SpeechSynthesisEvent where
pFromJSRef = SpeechSynthesisEvent
instance ToJSRef SpeechSynthesisEvent where
toJSRef = return . unSpeechSynthesisEvent
instance FromJSRef SpeechSynthesisEvent where
fromJSRef = return . fmap SpeechSynthesisEvent . maybeJSNullOrUndefined
instance IsEvent SpeechSynthesisEvent
instance IsGObject SpeechSynthesisEvent where
toGObject = GObject . unSpeechSynthesisEvent
unsafeCastGObject = SpeechSynthesisEvent . unGObject
castToSpeechSynthesisEvent :: IsGObject obj => obj -> SpeechSynthesisEvent
castToSpeechSynthesisEvent = castTo gTypeSpeechSynthesisEvent "SpeechSynthesisEvent"
foreign import javascript unsafe "window[\"SpeechSynthesisEvent\"]" gTypeSpeechSynthesisEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SpeechSynthesisUtterance = SpeechSynthesisUtterance { unSpeechSynthesisUtterance :: JSRef }
instance Eq (SpeechSynthesisUtterance) where
(SpeechSynthesisUtterance a) == (SpeechSynthesisUtterance b) = js_eq a b
instance PToJSRef SpeechSynthesisUtterance where
pToJSRef = unSpeechSynthesisUtterance
instance PFromJSRef SpeechSynthesisUtterance where
pFromJSRef = SpeechSynthesisUtterance
instance ToJSRef SpeechSynthesisUtterance where
toJSRef = return . unSpeechSynthesisUtterance
instance FromJSRef SpeechSynthesisUtterance where
fromJSRef = return . fmap SpeechSynthesisUtterance . maybeJSNullOrUndefined
instance IsEventTarget SpeechSynthesisUtterance
instance IsGObject SpeechSynthesisUtterance where
toGObject = GObject . unSpeechSynthesisUtterance
unsafeCastGObject = SpeechSynthesisUtterance . unGObject
castToSpeechSynthesisUtterance :: IsGObject obj => obj -> SpeechSynthesisUtterance
castToSpeechSynthesisUtterance = castTo gTypeSpeechSynthesisUtterance "SpeechSynthesisUtterance"
foreign import javascript unsafe "window[\"SpeechSynthesisUtterance\"]" gTypeSpeechSynthesisUtterance :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SpeechSynthesisVoice = SpeechSynthesisVoice { unSpeechSynthesisVoice :: JSRef }
instance Eq (SpeechSynthesisVoice) where
(SpeechSynthesisVoice a) == (SpeechSynthesisVoice b) = js_eq a b
instance PToJSRef SpeechSynthesisVoice where
pToJSRef = unSpeechSynthesisVoice
instance PFromJSRef SpeechSynthesisVoice where
pFromJSRef = SpeechSynthesisVoice
instance ToJSRef SpeechSynthesisVoice where
toJSRef = return . unSpeechSynthesisVoice
instance FromJSRef SpeechSynthesisVoice where
fromJSRef = return . fmap SpeechSynthesisVoice . maybeJSNullOrUndefined
instance IsGObject SpeechSynthesisVoice where
toGObject = GObject . unSpeechSynthesisVoice
unsafeCastGObject = SpeechSynthesisVoice . unGObject
castToSpeechSynthesisVoice :: IsGObject obj => obj -> SpeechSynthesisVoice
castToSpeechSynthesisVoice = castTo gTypeSpeechSynthesisVoice "SpeechSynthesisVoice"
foreign import javascript unsafe "window[\"SpeechSynthesisVoice\"]" gTypeSpeechSynthesisVoice :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Storage = Storage { unStorage :: JSRef }
instance Eq (Storage) where
(Storage a) == (Storage b) = js_eq a b
instance PToJSRef Storage where
pToJSRef = unStorage
instance PFromJSRef Storage where
pFromJSRef = Storage
instance ToJSRef Storage where
toJSRef = return . unStorage
instance FromJSRef Storage where
fromJSRef = return . fmap Storage . maybeJSNullOrUndefined
instance IsGObject Storage where
toGObject = GObject . unStorage
unsafeCastGObject = Storage . unGObject
castToStorage :: IsGObject obj => obj -> Storage
castToStorage = castTo gTypeStorage "Storage"
foreign import javascript unsafe "window[\"Storage\"]" gTypeStorage :: GType
#else
type IsStorage o = StorageClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype StorageEvent = StorageEvent { unStorageEvent :: JSRef }
instance Eq (StorageEvent) where
(StorageEvent a) == (StorageEvent b) = js_eq a b
instance PToJSRef StorageEvent where
pToJSRef = unStorageEvent
instance PFromJSRef StorageEvent where
pFromJSRef = StorageEvent
instance ToJSRef StorageEvent where
toJSRef = return . unStorageEvent
instance FromJSRef StorageEvent where
fromJSRef = return . fmap StorageEvent . maybeJSNullOrUndefined
instance IsEvent StorageEvent
instance IsGObject StorageEvent where
toGObject = GObject . unStorageEvent
unsafeCastGObject = StorageEvent . unGObject
castToStorageEvent :: IsGObject obj => obj -> StorageEvent
castToStorageEvent = castTo gTypeStorageEvent "StorageEvent"
foreign import javascript unsafe "window[\"StorageEvent\"]" gTypeStorageEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype StorageInfo = StorageInfo { unStorageInfo :: JSRef }
instance Eq (StorageInfo) where
(StorageInfo a) == (StorageInfo b) = js_eq a b
instance PToJSRef StorageInfo where
pToJSRef = unStorageInfo
instance PFromJSRef StorageInfo where
pFromJSRef = StorageInfo
instance ToJSRef StorageInfo where
toJSRef = return . unStorageInfo
instance FromJSRef StorageInfo where
fromJSRef = return . fmap StorageInfo . maybeJSNullOrUndefined
instance IsGObject StorageInfo where
toGObject = GObject . unStorageInfo
unsafeCastGObject = StorageInfo . unGObject
castToStorageInfo :: IsGObject obj => obj -> StorageInfo
castToStorageInfo = castTo gTypeStorageInfo "StorageInfo"
foreign import javascript unsafe "window[\"StorageInfo\"]" gTypeStorageInfo :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsStorageInfo o = StorageInfoClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype StorageQuota = StorageQuota { unStorageQuota :: JSRef }
instance Eq (StorageQuota) where
(StorageQuota a) == (StorageQuota b) = js_eq a b
instance PToJSRef StorageQuota where
pToJSRef = unStorageQuota
instance PFromJSRef StorageQuota where
pFromJSRef = StorageQuota
instance ToJSRef StorageQuota where
toJSRef = return . unStorageQuota
instance FromJSRef StorageQuota where
fromJSRef = return . fmap StorageQuota . maybeJSNullOrUndefined
instance IsGObject StorageQuota where
toGObject = GObject . unStorageQuota
unsafeCastGObject = StorageQuota . unGObject
castToStorageQuota :: IsGObject obj => obj -> StorageQuota
castToStorageQuota = castTo gTypeStorageQuota "StorageQuota"
foreign import javascript unsafe "window[\"StorageQuota\"]" gTypeStorageQuota :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsStorageQuota o = StorageQuotaClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype StyleMedia = StyleMedia { unStyleMedia :: JSRef }
instance Eq (StyleMedia) where
(StyleMedia a) == (StyleMedia b) = js_eq a b
instance PToJSRef StyleMedia where
pToJSRef = unStyleMedia
instance PFromJSRef StyleMedia where
pFromJSRef = StyleMedia
instance ToJSRef StyleMedia where
toJSRef = return . unStyleMedia
instance FromJSRef StyleMedia where
fromJSRef = return . fmap StyleMedia . maybeJSNullOrUndefined
instance IsGObject StyleMedia where
toGObject = GObject . unStyleMedia
unsafeCastGObject = StyleMedia . unGObject
castToStyleMedia :: IsGObject obj => obj -> StyleMedia
castToStyleMedia = castTo gTypeStyleMedia "StyleMedia"
foreign import javascript unsafe "window[\"StyleMedia\"]" gTypeStyleMedia :: GType
#else
type IsStyleMedia o = StyleMediaClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype StyleSheet = StyleSheet { unStyleSheet :: JSRef }
instance Eq (StyleSheet) where
(StyleSheet a) == (StyleSheet b) = js_eq a b
instance PToJSRef StyleSheet where
pToJSRef = unStyleSheet
instance PFromJSRef StyleSheet where
pFromJSRef = StyleSheet
instance ToJSRef StyleSheet where
toJSRef = return . unStyleSheet
instance FromJSRef StyleSheet where
fromJSRef = return . fmap StyleSheet . maybeJSNullOrUndefined
class IsGObject o => IsStyleSheet o
toStyleSheet :: IsStyleSheet o => o -> StyleSheet
toStyleSheet = unsafeCastGObject . toGObject
instance IsStyleSheet StyleSheet
instance IsGObject StyleSheet where
toGObject = GObject . unStyleSheet
unsafeCastGObject = StyleSheet . unGObject
castToStyleSheet :: IsGObject obj => obj -> StyleSheet
castToStyleSheet = castTo gTypeStyleSheet "StyleSheet"
foreign import javascript unsafe "window[\"StyleSheet\"]" gTypeStyleSheet :: GType
#else
type IsStyleSheet o = StyleSheetClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype StyleSheetList = StyleSheetList { unStyleSheetList :: JSRef }
instance Eq (StyleSheetList) where
(StyleSheetList a) == (StyleSheetList b) = js_eq a b
instance PToJSRef StyleSheetList where
pToJSRef = unStyleSheetList
instance PFromJSRef StyleSheetList where
pFromJSRef = StyleSheetList
instance ToJSRef StyleSheetList where
toJSRef = return . unStyleSheetList
instance FromJSRef StyleSheetList where
fromJSRef = return . fmap StyleSheetList . maybeJSNullOrUndefined
instance IsGObject StyleSheetList where
toGObject = GObject . unStyleSheetList
unsafeCastGObject = StyleSheetList . unGObject
castToStyleSheetList :: IsGObject obj => obj -> StyleSheetList
castToStyleSheetList = castTo gTypeStyleSheetList "StyleSheetList"
foreign import javascript unsafe "window[\"StyleSheetList\"]" gTypeStyleSheetList :: GType
#else
type IsStyleSheetList o = StyleSheetListClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype SubtleCrypto = SubtleCrypto { unSubtleCrypto :: JSRef }
instance Eq (SubtleCrypto) where
(SubtleCrypto a) == (SubtleCrypto b) = js_eq a b
instance PToJSRef SubtleCrypto where
pToJSRef = unSubtleCrypto
instance PFromJSRef SubtleCrypto where
pFromJSRef = SubtleCrypto
instance ToJSRef SubtleCrypto where
toJSRef = return . unSubtleCrypto
instance FromJSRef SubtleCrypto where
fromJSRef = return . fmap SubtleCrypto . maybeJSNullOrUndefined
instance IsGObject SubtleCrypto where
toGObject = GObject . unSubtleCrypto
unsafeCastGObject = SubtleCrypto . unGObject
castToSubtleCrypto :: IsGObject obj => obj -> SubtleCrypto
castToSubtleCrypto = castTo gTypeSubtleCrypto "SubtleCrypto"
foreign import javascript unsafe "window[\"WebKitSubtleCrypto\"]" gTypeSubtleCrypto :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Text = Text { unText :: JSRef }
instance Eq (Text) where
(Text a) == (Text b) = js_eq a b
instance PToJSRef Text where
pToJSRef = unText
instance PFromJSRef Text where
pFromJSRef = Text
instance ToJSRef Text where
toJSRef = return . unText
instance FromJSRef Text where
fromJSRef = return . fmap Text . maybeJSNullOrUndefined
class IsCharacterData o => IsText o
toText :: IsText o => o -> Text
toText = unsafeCastGObject . toGObject
instance IsText Text
instance IsCharacterData Text
instance IsNode Text
instance IsEventTarget Text
instance IsGObject Text where
toGObject = GObject . unText
unsafeCastGObject = Text . unGObject
castToText :: IsGObject obj => obj -> Text
castToText = castTo gTypeText "Text"
foreign import javascript unsafe "window[\"Text\"]" gTypeText :: GType
#else
type IsText o = TextClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TextEvent = TextEvent { unTextEvent :: JSRef }
instance Eq (TextEvent) where
(TextEvent a) == (TextEvent b) = js_eq a b
instance PToJSRef TextEvent where
pToJSRef = unTextEvent
instance PFromJSRef TextEvent where
pFromJSRef = TextEvent
instance ToJSRef TextEvent where
toJSRef = return . unTextEvent
instance FromJSRef TextEvent where
fromJSRef = return . fmap TextEvent . maybeJSNullOrUndefined
instance IsUIEvent TextEvent
instance IsEvent TextEvent
instance IsGObject TextEvent where
toGObject = GObject . unTextEvent
unsafeCastGObject = TextEvent . unGObject
castToTextEvent :: IsGObject obj => obj -> TextEvent
castToTextEvent = castTo gTypeTextEvent "TextEvent"
foreign import javascript unsafe "window[\"TextEvent\"]" gTypeTextEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TextMetrics = TextMetrics { unTextMetrics :: JSRef }
instance Eq (TextMetrics) where
(TextMetrics a) == (TextMetrics b) = js_eq a b
instance PToJSRef TextMetrics where
pToJSRef = unTextMetrics
instance PFromJSRef TextMetrics where
pFromJSRef = TextMetrics
instance ToJSRef TextMetrics where
toJSRef = return . unTextMetrics
instance FromJSRef TextMetrics where
fromJSRef = return . fmap TextMetrics . maybeJSNullOrUndefined
instance IsGObject TextMetrics where
toGObject = GObject . unTextMetrics
unsafeCastGObject = TextMetrics . unGObject
castToTextMetrics :: IsGObject obj => obj -> TextMetrics
castToTextMetrics = castTo gTypeTextMetrics "TextMetrics"
foreign import javascript unsafe "window[\"TextMetrics\"]" gTypeTextMetrics :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TextTrack = TextTrack { unTextTrack :: JSRef }
instance Eq (TextTrack) where
(TextTrack a) == (TextTrack b) = js_eq a b
instance PToJSRef TextTrack where
pToJSRef = unTextTrack
instance PFromJSRef TextTrack where
pFromJSRef = TextTrack
instance ToJSRef TextTrack where
toJSRef = return . unTextTrack
instance FromJSRef TextTrack where
fromJSRef = return . fmap TextTrack . maybeJSNullOrUndefined
instance IsEventTarget TextTrack
instance IsGObject TextTrack where
toGObject = GObject . unTextTrack
unsafeCastGObject = TextTrack . unGObject
castToTextTrack :: IsGObject obj => obj -> TextTrack
castToTextTrack = castTo gTypeTextTrack "TextTrack"
foreign import javascript unsafe "window[\"TextTrack\"]" gTypeTextTrack :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsTextTrack o = TextTrackClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TextTrackCue = TextTrackCue { unTextTrackCue :: JSRef }
instance Eq (TextTrackCue) where
(TextTrackCue a) == (TextTrackCue b) = js_eq a b
instance PToJSRef TextTrackCue where
pToJSRef = unTextTrackCue
instance PFromJSRef TextTrackCue where
pFromJSRef = TextTrackCue
instance ToJSRef TextTrackCue where
toJSRef = return . unTextTrackCue
instance FromJSRef TextTrackCue where
fromJSRef = return . fmap TextTrackCue . maybeJSNullOrUndefined
class IsEventTarget o => IsTextTrackCue o
toTextTrackCue :: IsTextTrackCue o => o -> TextTrackCue
toTextTrackCue = unsafeCastGObject . toGObject
instance IsTextTrackCue TextTrackCue
instance IsEventTarget TextTrackCue
instance IsGObject TextTrackCue where
toGObject = GObject . unTextTrackCue
unsafeCastGObject = TextTrackCue . unGObject
castToTextTrackCue :: IsGObject obj => obj -> TextTrackCue
castToTextTrackCue = castTo gTypeTextTrackCue "TextTrackCue"
foreign import javascript unsafe "window[\"TextTrackCue\"]" gTypeTextTrackCue :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsTextTrackCue o = TextTrackCueClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TextTrackCueList = TextTrackCueList { unTextTrackCueList :: JSRef }
instance Eq (TextTrackCueList) where
(TextTrackCueList a) == (TextTrackCueList b) = js_eq a b
instance PToJSRef TextTrackCueList where
pToJSRef = unTextTrackCueList
instance PFromJSRef TextTrackCueList where
pFromJSRef = TextTrackCueList
instance ToJSRef TextTrackCueList where
toJSRef = return . unTextTrackCueList
instance FromJSRef TextTrackCueList where
fromJSRef = return . fmap TextTrackCueList . maybeJSNullOrUndefined
instance IsGObject TextTrackCueList where
toGObject = GObject . unTextTrackCueList
unsafeCastGObject = TextTrackCueList . unGObject
castToTextTrackCueList :: IsGObject obj => obj -> TextTrackCueList
castToTextTrackCueList = castTo gTypeTextTrackCueList "TextTrackCueList"
foreign import javascript unsafe "window[\"TextTrackCueList\"]" gTypeTextTrackCueList :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsTextTrackCueList o = TextTrackCueListClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TextTrackList = TextTrackList { unTextTrackList :: JSRef }
instance Eq (TextTrackList) where
(TextTrackList a) == (TextTrackList b) = js_eq a b
instance PToJSRef TextTrackList where
pToJSRef = unTextTrackList
instance PFromJSRef TextTrackList where
pFromJSRef = TextTrackList
instance ToJSRef TextTrackList where
toJSRef = return . unTextTrackList
instance FromJSRef TextTrackList where
fromJSRef = return . fmap TextTrackList . maybeJSNullOrUndefined
instance IsEventTarget TextTrackList
instance IsGObject TextTrackList where
toGObject = GObject . unTextTrackList
unsafeCastGObject = TextTrackList . unGObject
castToTextTrackList :: IsGObject obj => obj -> TextTrackList
castToTextTrackList = castTo gTypeTextTrackList "TextTrackList"
foreign import javascript unsafe "window[\"TextTrackList\"]" gTypeTextTrackList :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsTextTrackList o = TextTrackListClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TimeRanges = TimeRanges { unTimeRanges :: JSRef }
instance Eq (TimeRanges) where
(TimeRanges a) == (TimeRanges b) = js_eq a b
instance PToJSRef TimeRanges where
pToJSRef = unTimeRanges
instance PFromJSRef TimeRanges where
pFromJSRef = TimeRanges
instance ToJSRef TimeRanges where
toJSRef = return . unTimeRanges
instance FromJSRef TimeRanges where
fromJSRef = return . fmap TimeRanges . maybeJSNullOrUndefined
instance IsGObject TimeRanges where
toGObject = GObject . unTimeRanges
unsafeCastGObject = TimeRanges . unGObject
castToTimeRanges :: IsGObject obj => obj -> TimeRanges
castToTimeRanges = castTo gTypeTimeRanges "TimeRanges"
foreign import javascript unsafe "window[\"TimeRanges\"]" gTypeTimeRanges :: GType
#else
type IsTimeRanges o = TimeRangesClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Touch = Touch { unTouch :: JSRef }
instance Eq (Touch) where
(Touch a) == (Touch b) = js_eq a b
instance PToJSRef Touch where
pToJSRef = unTouch
instance PFromJSRef Touch where
pFromJSRef = Touch
instance ToJSRef Touch where
toJSRef = return . unTouch
instance FromJSRef Touch where
fromJSRef = return . fmap Touch . maybeJSNullOrUndefined
instance IsGObject Touch where
toGObject = GObject . unTouch
unsafeCastGObject = Touch . unGObject
castToTouch :: IsGObject obj => obj -> Touch
castToTouch = castTo gTypeTouch "Touch"
foreign import javascript unsafe "window[\"Touch\"]" gTypeTouch :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsTouch o = TouchClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TouchEvent = TouchEvent { unTouchEvent :: JSRef }
instance Eq (TouchEvent) where
(TouchEvent a) == (TouchEvent b) = js_eq a b
instance PToJSRef TouchEvent where
pToJSRef = unTouchEvent
instance PFromJSRef TouchEvent where
pFromJSRef = TouchEvent
instance ToJSRef TouchEvent where
toJSRef = return . unTouchEvent
instance FromJSRef TouchEvent where
fromJSRef = return . fmap TouchEvent . maybeJSNullOrUndefined
instance IsUIEvent TouchEvent
instance IsEvent TouchEvent
instance IsGObject TouchEvent where
toGObject = GObject . unTouchEvent
unsafeCastGObject = TouchEvent . unGObject
castToTouchEvent :: IsGObject obj => obj -> TouchEvent
castToTouchEvent = castTo gTypeTouchEvent "TouchEvent"
foreign import javascript unsafe "window[\"TouchEvent\"]" gTypeTouchEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TouchList = TouchList { unTouchList :: JSRef }
instance Eq (TouchList) where
(TouchList a) == (TouchList b) = js_eq a b
instance PToJSRef TouchList where
pToJSRef = unTouchList
instance PFromJSRef TouchList where
pFromJSRef = TouchList
instance ToJSRef TouchList where
toJSRef = return . unTouchList
instance FromJSRef TouchList where
fromJSRef = return . fmap TouchList . maybeJSNullOrUndefined
instance IsGObject TouchList where
toGObject = GObject . unTouchList
unsafeCastGObject = TouchList . unGObject
castToTouchList :: IsGObject obj => obj -> TouchList
castToTouchList = castTo gTypeTouchList "TouchList"
foreign import javascript unsafe "window[\"TouchList\"]" gTypeTouchList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TrackEvent = TrackEvent { unTrackEvent :: JSRef }
instance Eq (TrackEvent) where
(TrackEvent a) == (TrackEvent b) = js_eq a b
instance PToJSRef TrackEvent where
pToJSRef = unTrackEvent
instance PFromJSRef TrackEvent where
pFromJSRef = TrackEvent
instance ToJSRef TrackEvent where
toJSRef = return . unTrackEvent
instance FromJSRef TrackEvent where
fromJSRef = return . fmap TrackEvent . maybeJSNullOrUndefined
instance IsEvent TrackEvent
instance IsGObject TrackEvent where
toGObject = GObject . unTrackEvent
unsafeCastGObject = TrackEvent . unGObject
castToTrackEvent :: IsGObject obj => obj -> TrackEvent
castToTrackEvent = castTo gTypeTrackEvent "TrackEvent"
foreign import javascript unsafe "window[\"TrackEvent\"]" gTypeTrackEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TransitionEvent = TransitionEvent { unTransitionEvent :: JSRef }
instance Eq (TransitionEvent) where
(TransitionEvent a) == (TransitionEvent b) = js_eq a b
instance PToJSRef TransitionEvent where
pToJSRef = unTransitionEvent
instance PFromJSRef TransitionEvent where
pFromJSRef = TransitionEvent
instance ToJSRef TransitionEvent where
toJSRef = return . unTransitionEvent
instance FromJSRef TransitionEvent where
fromJSRef = return . fmap TransitionEvent . maybeJSNullOrUndefined
instance IsEvent TransitionEvent
instance IsGObject TransitionEvent where
toGObject = GObject . unTransitionEvent
unsafeCastGObject = TransitionEvent . unGObject
castToTransitionEvent :: IsGObject obj => obj -> TransitionEvent
castToTransitionEvent = castTo gTypeTransitionEvent "TransitionEvent"
foreign import javascript unsafe "window[\"TransitionEvent\"]" gTypeTransitionEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TreeWalker = TreeWalker { unTreeWalker :: JSRef }
instance Eq (TreeWalker) where
(TreeWalker a) == (TreeWalker b) = js_eq a b
instance PToJSRef TreeWalker where
pToJSRef = unTreeWalker
instance PFromJSRef TreeWalker where
pFromJSRef = TreeWalker
instance ToJSRef TreeWalker where
toJSRef = return . unTreeWalker
instance FromJSRef TreeWalker where
fromJSRef = return . fmap TreeWalker . maybeJSNullOrUndefined
instance IsGObject TreeWalker where
toGObject = GObject . unTreeWalker
unsafeCastGObject = TreeWalker . unGObject
castToTreeWalker :: IsGObject obj => obj -> TreeWalker
castToTreeWalker = castTo gTypeTreeWalker "TreeWalker"
foreign import javascript unsafe "window[\"TreeWalker\"]" gTypeTreeWalker :: GType
#else
type IsTreeWalker o = TreeWalkerClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype TypeConversions = TypeConversions { unTypeConversions :: JSRef }
instance Eq (TypeConversions) where
(TypeConversions a) == (TypeConversions b) = js_eq a b
instance PToJSRef TypeConversions where
pToJSRef = unTypeConversions
instance PFromJSRef TypeConversions where
pFromJSRef = TypeConversions
instance ToJSRef TypeConversions where
toJSRef = return . unTypeConversions
instance FromJSRef TypeConversions where
fromJSRef = return . fmap TypeConversions . maybeJSNullOrUndefined
instance IsGObject TypeConversions where
toGObject = GObject . unTypeConversions
unsafeCastGObject = TypeConversions . unGObject
castToTypeConversions :: IsGObject obj => obj -> TypeConversions
castToTypeConversions = castTo gTypeTypeConversions "TypeConversions"
foreign import javascript unsafe "window[\"TypeConversions\"]" gTypeTypeConversions :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype UIEvent = UIEvent { unUIEvent :: JSRef }
instance Eq (UIEvent) where
(UIEvent a) == (UIEvent b) = js_eq a b
instance PToJSRef UIEvent where
pToJSRef = unUIEvent
instance PFromJSRef UIEvent where
pFromJSRef = UIEvent
instance ToJSRef UIEvent where
toJSRef = return . unUIEvent
instance FromJSRef UIEvent where
fromJSRef = return . fmap UIEvent . maybeJSNullOrUndefined
class IsEvent o => IsUIEvent o
toUIEvent :: IsUIEvent o => o -> UIEvent
toUIEvent = unsafeCastGObject . toGObject
instance IsUIEvent UIEvent
instance IsEvent UIEvent
instance IsGObject UIEvent where
toGObject = GObject . unUIEvent
unsafeCastGObject = UIEvent . unGObject
castToUIEvent :: IsGObject obj => obj -> UIEvent
castToUIEvent = castTo gTypeUIEvent "UIEvent"
foreign import javascript unsafe "window[\"UIEvent\"]" gTypeUIEvent :: GType
#else
type IsUIEvent o = UIEventClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype UIRequestEvent = UIRequestEvent { unUIRequestEvent :: JSRef }
instance Eq (UIRequestEvent) where
(UIRequestEvent a) == (UIRequestEvent b) = js_eq a b
instance PToJSRef UIRequestEvent where
pToJSRef = unUIRequestEvent
instance PFromJSRef UIRequestEvent where
pFromJSRef = UIRequestEvent
instance ToJSRef UIRequestEvent where
toJSRef = return . unUIRequestEvent
instance FromJSRef UIRequestEvent where
fromJSRef = return . fmap UIRequestEvent . maybeJSNullOrUndefined
instance IsUIEvent UIRequestEvent
instance IsEvent UIRequestEvent
instance IsGObject UIRequestEvent where
toGObject = GObject . unUIRequestEvent
unsafeCastGObject = UIRequestEvent . unGObject
castToUIRequestEvent :: IsGObject obj => obj -> UIRequestEvent
castToUIRequestEvent = castTo gTypeUIRequestEvent "UIRequestEvent"
foreign import javascript unsafe "window[\"UIRequestEvent\"]" gTypeUIRequestEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype URL = URL { unURL :: JSRef }
instance Eq (URL) where
(URL a) == (URL b) = js_eq a b
instance PToJSRef URL where
pToJSRef = unURL
instance PFromJSRef URL where
pFromJSRef = URL
instance ToJSRef URL where
toJSRef = return . unURL
instance FromJSRef URL where
fromJSRef = return . fmap URL . maybeJSNullOrUndefined
instance IsGObject URL where
toGObject = GObject . unURL
unsafeCastGObject = URL . unGObject
castToURL :: IsGObject obj => obj -> URL
castToURL = castTo gTypeURL "URL"
foreign import javascript unsafe "window[\"URL\"]" gTypeURL :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype URLUtils = URLUtils { unURLUtils :: JSRef }
instance Eq (URLUtils) where
(URLUtils a) == (URLUtils b) = js_eq a b
instance PToJSRef URLUtils where
pToJSRef = unURLUtils
instance PFromJSRef URLUtils where
pFromJSRef = URLUtils
instance ToJSRef URLUtils where
toJSRef = return . unURLUtils
instance FromJSRef URLUtils where
fromJSRef = return . fmap URLUtils . maybeJSNullOrUndefined
instance IsGObject URLUtils where
toGObject = GObject . unURLUtils
unsafeCastGObject = URLUtils . unGObject
castToURLUtils :: IsGObject obj => obj -> URLUtils
castToURLUtils = castTo gTypeURLUtils "URLUtils"
foreign import javascript unsafe "window[\"URLUtils\"]" gTypeURLUtils :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype UserMessageHandler = UserMessageHandler { unUserMessageHandler :: JSRef }
instance Eq (UserMessageHandler) where
(UserMessageHandler a) == (UserMessageHandler b) = js_eq a b
instance PToJSRef UserMessageHandler where
pToJSRef = unUserMessageHandler
instance PFromJSRef UserMessageHandler where
pFromJSRef = UserMessageHandler
instance ToJSRef UserMessageHandler where
toJSRef = return . unUserMessageHandler
instance FromJSRef UserMessageHandler where
fromJSRef = return . fmap UserMessageHandler . maybeJSNullOrUndefined
instance IsGObject UserMessageHandler where
toGObject = GObject . unUserMessageHandler
unsafeCastGObject = UserMessageHandler . unGObject
castToUserMessageHandler :: IsGObject obj => obj -> UserMessageHandler
castToUserMessageHandler = castTo gTypeUserMessageHandler "UserMessageHandler"
foreign import javascript unsafe "window[\"UserMessageHandler\"]" gTypeUserMessageHandler :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype UserMessageHandlersNamespace = UserMessageHandlersNamespace { unUserMessageHandlersNamespace :: JSRef }
instance Eq (UserMessageHandlersNamespace) where
(UserMessageHandlersNamespace a) == (UserMessageHandlersNamespace b) = js_eq a b
instance PToJSRef UserMessageHandlersNamespace where
pToJSRef = unUserMessageHandlersNamespace
instance PFromJSRef UserMessageHandlersNamespace where
pFromJSRef = UserMessageHandlersNamespace
instance ToJSRef UserMessageHandlersNamespace where
toJSRef = return . unUserMessageHandlersNamespace
instance FromJSRef UserMessageHandlersNamespace where
fromJSRef = return . fmap UserMessageHandlersNamespace . maybeJSNullOrUndefined
instance IsGObject UserMessageHandlersNamespace where
toGObject = GObject . unUserMessageHandlersNamespace
unsafeCastGObject = UserMessageHandlersNamespace . unGObject
castToUserMessageHandlersNamespace :: IsGObject obj => obj -> UserMessageHandlersNamespace
castToUserMessageHandlersNamespace = castTo gTypeUserMessageHandlersNamespace "UserMessageHandlersNamespace"
foreign import javascript unsafe "window[\"UserMessageHandlersNamespace\"]" gTypeUserMessageHandlersNamespace :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype VTTCue = VTTCue { unVTTCue :: JSRef }
instance Eq (VTTCue) where
(VTTCue a) == (VTTCue b) = js_eq a b
instance PToJSRef VTTCue where
pToJSRef = unVTTCue
instance PFromJSRef VTTCue where
pFromJSRef = VTTCue
instance ToJSRef VTTCue where
toJSRef = return . unVTTCue
instance FromJSRef VTTCue where
fromJSRef = return . fmap VTTCue . maybeJSNullOrUndefined
instance IsTextTrackCue VTTCue
instance IsEventTarget VTTCue
instance IsGObject VTTCue where
toGObject = GObject . unVTTCue
unsafeCastGObject = VTTCue . unGObject
castToVTTCue :: IsGObject obj => obj -> VTTCue
castToVTTCue = castTo gTypeVTTCue "VTTCue"
foreign import javascript unsafe "window[\"VTTCue\"]" gTypeVTTCue :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype VTTRegion = VTTRegion { unVTTRegion :: JSRef }
instance Eq (VTTRegion) where
(VTTRegion a) == (VTTRegion b) = js_eq a b
instance PToJSRef VTTRegion where
pToJSRef = unVTTRegion
instance PFromJSRef VTTRegion where
pFromJSRef = VTTRegion
instance ToJSRef VTTRegion where
toJSRef = return . unVTTRegion
instance FromJSRef VTTRegion where
fromJSRef = return . fmap VTTRegion . maybeJSNullOrUndefined
instance IsGObject VTTRegion where
toGObject = GObject . unVTTRegion
unsafeCastGObject = VTTRegion . unGObject
castToVTTRegion :: IsGObject obj => obj -> VTTRegion
castToVTTRegion = castTo gTypeVTTRegion "VTTRegion"
foreign import javascript unsafe "window[\"VTTRegion\"]" gTypeVTTRegion :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype VTTRegionList = VTTRegionList { unVTTRegionList :: JSRef }
instance Eq (VTTRegionList) where
(VTTRegionList a) == (VTTRegionList b) = js_eq a b
instance PToJSRef VTTRegionList where
pToJSRef = unVTTRegionList
instance PFromJSRef VTTRegionList where
pFromJSRef = VTTRegionList
instance ToJSRef VTTRegionList where
toJSRef = return . unVTTRegionList
instance FromJSRef VTTRegionList where
fromJSRef = return . fmap VTTRegionList . maybeJSNullOrUndefined
instance IsGObject VTTRegionList where
toGObject = GObject . unVTTRegionList
unsafeCastGObject = VTTRegionList . unGObject
castToVTTRegionList :: IsGObject obj => obj -> VTTRegionList
castToVTTRegionList = castTo gTypeVTTRegionList "VTTRegionList"
foreign import javascript unsafe "window[\"VTTRegionList\"]" gTypeVTTRegionList :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype ValidityState = ValidityState { unValidityState :: JSRef }
instance Eq (ValidityState) where
(ValidityState a) == (ValidityState b) = js_eq a b
instance PToJSRef ValidityState where
pToJSRef = unValidityState
instance PFromJSRef ValidityState where
pFromJSRef = ValidityState
instance ToJSRef ValidityState where
toJSRef = return . unValidityState
instance FromJSRef ValidityState where
fromJSRef = return . fmap ValidityState . maybeJSNullOrUndefined
instance IsGObject ValidityState where
toGObject = GObject . unValidityState
unsafeCastGObject = ValidityState . unGObject
castToValidityState :: IsGObject obj => obj -> ValidityState
castToValidityState = castTo gTypeValidityState "ValidityState"
foreign import javascript unsafe "window[\"ValidityState\"]" gTypeValidityState :: GType
#else
type IsValidityState o = ValidityStateClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype VideoPlaybackQuality = VideoPlaybackQuality { unVideoPlaybackQuality :: JSRef }
instance Eq (VideoPlaybackQuality) where
(VideoPlaybackQuality a) == (VideoPlaybackQuality b) = js_eq a b
instance PToJSRef VideoPlaybackQuality where
pToJSRef = unVideoPlaybackQuality
instance PFromJSRef VideoPlaybackQuality where
pFromJSRef = VideoPlaybackQuality
instance ToJSRef VideoPlaybackQuality where
toJSRef = return . unVideoPlaybackQuality
instance FromJSRef VideoPlaybackQuality where
fromJSRef = return . fmap VideoPlaybackQuality . maybeJSNullOrUndefined
instance IsGObject VideoPlaybackQuality where
toGObject = GObject . unVideoPlaybackQuality
unsafeCastGObject = VideoPlaybackQuality . unGObject
castToVideoPlaybackQuality :: IsGObject obj => obj -> VideoPlaybackQuality
castToVideoPlaybackQuality = castTo gTypeVideoPlaybackQuality "VideoPlaybackQuality"
foreign import javascript unsafe "window[\"VideoPlaybackQuality\"]" gTypeVideoPlaybackQuality :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype VideoStreamTrack = VideoStreamTrack { unVideoStreamTrack :: JSRef }
instance Eq (VideoStreamTrack) where
(VideoStreamTrack a) == (VideoStreamTrack b) = js_eq a b
instance PToJSRef VideoStreamTrack where
pToJSRef = unVideoStreamTrack
instance PFromJSRef VideoStreamTrack where
pFromJSRef = VideoStreamTrack
instance ToJSRef VideoStreamTrack where
toJSRef = return . unVideoStreamTrack
instance FromJSRef VideoStreamTrack where
fromJSRef = return . fmap VideoStreamTrack . maybeJSNullOrUndefined
instance IsMediaStreamTrack VideoStreamTrack
instance IsEventTarget VideoStreamTrack
instance IsGObject VideoStreamTrack where
toGObject = GObject . unVideoStreamTrack
unsafeCastGObject = VideoStreamTrack . unGObject
castToVideoStreamTrack :: IsGObject obj => obj -> VideoStreamTrack
castToVideoStreamTrack = castTo gTypeVideoStreamTrack "VideoStreamTrack"
foreign import javascript unsafe "window[\"VideoStreamTrack\"]" gTypeVideoStreamTrack :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype VideoTrack = VideoTrack { unVideoTrack :: JSRef }
instance Eq (VideoTrack) where
(VideoTrack a) == (VideoTrack b) = js_eq a b
instance PToJSRef VideoTrack where
pToJSRef = unVideoTrack
instance PFromJSRef VideoTrack where
pFromJSRef = VideoTrack
instance ToJSRef VideoTrack where
toJSRef = return . unVideoTrack
instance FromJSRef VideoTrack where
fromJSRef = return . fmap VideoTrack . maybeJSNullOrUndefined
instance IsGObject VideoTrack where
toGObject = GObject . unVideoTrack
unsafeCastGObject = VideoTrack . unGObject
castToVideoTrack :: IsGObject obj => obj -> VideoTrack
castToVideoTrack = castTo gTypeVideoTrack "VideoTrack"
foreign import javascript unsafe "window[\"VideoTrack\"]" gTypeVideoTrack :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsVideoTrack o = VideoTrackClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype VideoTrackList = VideoTrackList { unVideoTrackList :: JSRef }
instance Eq (VideoTrackList) where
(VideoTrackList a) == (VideoTrackList b) = js_eq a b
instance PToJSRef VideoTrackList where
pToJSRef = unVideoTrackList
instance PFromJSRef VideoTrackList where
pFromJSRef = VideoTrackList
instance ToJSRef VideoTrackList where
toJSRef = return . unVideoTrackList
instance FromJSRef VideoTrackList where
fromJSRef = return . fmap VideoTrackList . maybeJSNullOrUndefined
instance IsEventTarget VideoTrackList
instance IsGObject VideoTrackList where
toGObject = GObject . unVideoTrackList
unsafeCastGObject = VideoTrackList . unGObject
castToVideoTrackList :: IsGObject obj => obj -> VideoTrackList
castToVideoTrackList = castTo gTypeVideoTrackList "VideoTrackList"
foreign import javascript unsafe "window[\"VideoTrackList\"]" gTypeVideoTrackList :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsVideoTrackList o = VideoTrackListClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WaveShaperNode = WaveShaperNode { unWaveShaperNode :: JSRef }
instance Eq (WaveShaperNode) where
(WaveShaperNode a) == (WaveShaperNode b) = js_eq a b
instance PToJSRef WaveShaperNode where
pToJSRef = unWaveShaperNode
instance PFromJSRef WaveShaperNode where
pFromJSRef = WaveShaperNode
instance ToJSRef WaveShaperNode where
toJSRef = return . unWaveShaperNode
instance FromJSRef WaveShaperNode where
fromJSRef = return . fmap WaveShaperNode . maybeJSNullOrUndefined
instance IsAudioNode WaveShaperNode
instance IsEventTarget WaveShaperNode
instance IsGObject WaveShaperNode where
toGObject = GObject . unWaveShaperNode
unsafeCastGObject = WaveShaperNode . unGObject
castToWaveShaperNode :: IsGObject obj => obj -> WaveShaperNode
castToWaveShaperNode = castTo gTypeWaveShaperNode "WaveShaperNode"
foreign import javascript unsafe "window[\"WaveShaperNode\"]" gTypeWaveShaperNode :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGL2RenderingContext = WebGL2RenderingContext { unWebGL2RenderingContext :: JSRef }
instance Eq (WebGL2RenderingContext) where
(WebGL2RenderingContext a) == (WebGL2RenderingContext b) = js_eq a b
instance PToJSRef WebGL2RenderingContext where
pToJSRef = unWebGL2RenderingContext
instance PFromJSRef WebGL2RenderingContext where
pFromJSRef = WebGL2RenderingContext
instance ToJSRef WebGL2RenderingContext where
toJSRef = return . unWebGL2RenderingContext
instance FromJSRef WebGL2RenderingContext where
fromJSRef = return . fmap WebGL2RenderingContext . maybeJSNullOrUndefined
instance IsWebGLRenderingContextBase WebGL2RenderingContext
instance IsCanvasRenderingContext WebGL2RenderingContext
instance IsGObject WebGL2RenderingContext where
toGObject = GObject . unWebGL2RenderingContext
unsafeCastGObject = WebGL2RenderingContext . unGObject
castToWebGL2RenderingContext :: IsGObject obj => obj -> WebGL2RenderingContext
castToWebGL2RenderingContext = castTo gTypeWebGL2RenderingContext "WebGL2RenderingContext"
foreign import javascript unsafe "window[\"WebGL2RenderingContext\"]" gTypeWebGL2RenderingContext :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLActiveInfo = WebGLActiveInfo { unWebGLActiveInfo :: JSRef }
instance Eq (WebGLActiveInfo) where
(WebGLActiveInfo a) == (WebGLActiveInfo b) = js_eq a b
instance PToJSRef WebGLActiveInfo where
pToJSRef = unWebGLActiveInfo
instance PFromJSRef WebGLActiveInfo where
pFromJSRef = WebGLActiveInfo
instance ToJSRef WebGLActiveInfo where
toJSRef = return . unWebGLActiveInfo
instance FromJSRef WebGLActiveInfo where
fromJSRef = return . fmap WebGLActiveInfo . maybeJSNullOrUndefined
instance IsGObject WebGLActiveInfo where
toGObject = GObject . unWebGLActiveInfo
unsafeCastGObject = WebGLActiveInfo . unGObject
castToWebGLActiveInfo :: IsGObject obj => obj -> WebGLActiveInfo
castToWebGLActiveInfo = castTo gTypeWebGLActiveInfo "WebGLActiveInfo"
foreign import javascript unsafe "window[\"WebGLActiveInfo\"]" gTypeWebGLActiveInfo :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLBuffer = WebGLBuffer { unWebGLBuffer :: JSRef }
instance Eq (WebGLBuffer) where
(WebGLBuffer a) == (WebGLBuffer b) = js_eq a b
instance PToJSRef WebGLBuffer where
pToJSRef = unWebGLBuffer
instance PFromJSRef WebGLBuffer where
pFromJSRef = WebGLBuffer
instance ToJSRef WebGLBuffer where
toJSRef = return . unWebGLBuffer
instance FromJSRef WebGLBuffer where
fromJSRef = return . fmap WebGLBuffer . maybeJSNullOrUndefined
instance IsGObject WebGLBuffer where
toGObject = GObject . unWebGLBuffer
unsafeCastGObject = WebGLBuffer . unGObject
castToWebGLBuffer :: IsGObject obj => obj -> WebGLBuffer
castToWebGLBuffer = castTo gTypeWebGLBuffer "WebGLBuffer"
foreign import javascript unsafe "window[\"WebGLBuffer\"]" gTypeWebGLBuffer :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLCompressedTextureATC = WebGLCompressedTextureATC { unWebGLCompressedTextureATC :: JSRef }
instance Eq (WebGLCompressedTextureATC) where
(WebGLCompressedTextureATC a) == (WebGLCompressedTextureATC b) = js_eq a b
instance PToJSRef WebGLCompressedTextureATC where
pToJSRef = unWebGLCompressedTextureATC
instance PFromJSRef WebGLCompressedTextureATC where
pFromJSRef = WebGLCompressedTextureATC
instance ToJSRef WebGLCompressedTextureATC where
toJSRef = return . unWebGLCompressedTextureATC
instance FromJSRef WebGLCompressedTextureATC where
fromJSRef = return . fmap WebGLCompressedTextureATC . maybeJSNullOrUndefined
instance IsGObject WebGLCompressedTextureATC where
toGObject = GObject . unWebGLCompressedTextureATC
unsafeCastGObject = WebGLCompressedTextureATC . unGObject
castToWebGLCompressedTextureATC :: IsGObject obj => obj -> WebGLCompressedTextureATC
castToWebGLCompressedTextureATC = castTo gTypeWebGLCompressedTextureATC "WebGLCompressedTextureATC"
foreign import javascript unsafe "window[\"WebGLCompressedTextureATC\"]" gTypeWebGLCompressedTextureATC :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLCompressedTexturePVRTC = WebGLCompressedTexturePVRTC { unWebGLCompressedTexturePVRTC :: JSRef }
instance Eq (WebGLCompressedTexturePVRTC) where
(WebGLCompressedTexturePVRTC a) == (WebGLCompressedTexturePVRTC b) = js_eq a b
instance PToJSRef WebGLCompressedTexturePVRTC where
pToJSRef = unWebGLCompressedTexturePVRTC
instance PFromJSRef WebGLCompressedTexturePVRTC where
pFromJSRef = WebGLCompressedTexturePVRTC
instance ToJSRef WebGLCompressedTexturePVRTC where
toJSRef = return . unWebGLCompressedTexturePVRTC
instance FromJSRef WebGLCompressedTexturePVRTC where
fromJSRef = return . fmap WebGLCompressedTexturePVRTC . maybeJSNullOrUndefined
instance IsGObject WebGLCompressedTexturePVRTC where
toGObject = GObject . unWebGLCompressedTexturePVRTC
unsafeCastGObject = WebGLCompressedTexturePVRTC . unGObject
castToWebGLCompressedTexturePVRTC :: IsGObject obj => obj -> WebGLCompressedTexturePVRTC
castToWebGLCompressedTexturePVRTC = castTo gTypeWebGLCompressedTexturePVRTC "WebGLCompressedTexturePVRTC"
foreign import javascript unsafe "window[\"WebGLCompressedTexturePVRTC\"]" gTypeWebGLCompressedTexturePVRTC :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLCompressedTextureS3TC = WebGLCompressedTextureS3TC { unWebGLCompressedTextureS3TC :: JSRef }
instance Eq (WebGLCompressedTextureS3TC) where
(WebGLCompressedTextureS3TC a) == (WebGLCompressedTextureS3TC b) = js_eq a b
instance PToJSRef WebGLCompressedTextureS3TC where
pToJSRef = unWebGLCompressedTextureS3TC
instance PFromJSRef WebGLCompressedTextureS3TC where
pFromJSRef = WebGLCompressedTextureS3TC
instance ToJSRef WebGLCompressedTextureS3TC where
toJSRef = return . unWebGLCompressedTextureS3TC
instance FromJSRef WebGLCompressedTextureS3TC where
fromJSRef = return . fmap WebGLCompressedTextureS3TC . maybeJSNullOrUndefined
instance IsGObject WebGLCompressedTextureS3TC where
toGObject = GObject . unWebGLCompressedTextureS3TC
unsafeCastGObject = WebGLCompressedTextureS3TC . unGObject
castToWebGLCompressedTextureS3TC :: IsGObject obj => obj -> WebGLCompressedTextureS3TC
castToWebGLCompressedTextureS3TC = castTo gTypeWebGLCompressedTextureS3TC "WebGLCompressedTextureS3TC"
foreign import javascript unsafe "window[\"WebGLCompressedTextureS3TC\"]" gTypeWebGLCompressedTextureS3TC :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLContextAttributes = WebGLContextAttributes { unWebGLContextAttributes :: JSRef }
instance Eq (WebGLContextAttributes) where
(WebGLContextAttributes a) == (WebGLContextAttributes b) = js_eq a b
instance PToJSRef WebGLContextAttributes where
pToJSRef = unWebGLContextAttributes
instance PFromJSRef WebGLContextAttributes where
pFromJSRef = WebGLContextAttributes
instance ToJSRef WebGLContextAttributes where
toJSRef = return . unWebGLContextAttributes
instance FromJSRef WebGLContextAttributes where
fromJSRef = return . fmap WebGLContextAttributes . maybeJSNullOrUndefined
instance IsGObject WebGLContextAttributes where
toGObject = GObject . unWebGLContextAttributes
unsafeCastGObject = WebGLContextAttributes . unGObject
castToWebGLContextAttributes :: IsGObject obj => obj -> WebGLContextAttributes
castToWebGLContextAttributes = castTo gTypeWebGLContextAttributes "WebGLContextAttributes"
foreign import javascript unsafe "window[\"WebGLContextAttributes\"]" gTypeWebGLContextAttributes :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLContextEvent = WebGLContextEvent { unWebGLContextEvent :: JSRef }
instance Eq (WebGLContextEvent) where
(WebGLContextEvent a) == (WebGLContextEvent b) = js_eq a b
instance PToJSRef WebGLContextEvent where
pToJSRef = unWebGLContextEvent
instance PFromJSRef WebGLContextEvent where
pFromJSRef = WebGLContextEvent
instance ToJSRef WebGLContextEvent where
toJSRef = return . unWebGLContextEvent
instance FromJSRef WebGLContextEvent where
fromJSRef = return . fmap WebGLContextEvent . maybeJSNullOrUndefined
instance IsEvent WebGLContextEvent
instance IsGObject WebGLContextEvent where
toGObject = GObject . unWebGLContextEvent
unsafeCastGObject = WebGLContextEvent . unGObject
castToWebGLContextEvent :: IsGObject obj => obj -> WebGLContextEvent
castToWebGLContextEvent = castTo gTypeWebGLContextEvent "WebGLContextEvent"
foreign import javascript unsafe "window[\"WebGLContextEvent\"]" gTypeWebGLContextEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLDebugRendererInfo = WebGLDebugRendererInfo { unWebGLDebugRendererInfo :: JSRef }
instance Eq (WebGLDebugRendererInfo) where
(WebGLDebugRendererInfo a) == (WebGLDebugRendererInfo b) = js_eq a b
instance PToJSRef WebGLDebugRendererInfo where
pToJSRef = unWebGLDebugRendererInfo
instance PFromJSRef WebGLDebugRendererInfo where
pFromJSRef = WebGLDebugRendererInfo
instance ToJSRef WebGLDebugRendererInfo where
toJSRef = return . unWebGLDebugRendererInfo
instance FromJSRef WebGLDebugRendererInfo where
fromJSRef = return . fmap WebGLDebugRendererInfo . maybeJSNullOrUndefined
instance IsGObject WebGLDebugRendererInfo where
toGObject = GObject . unWebGLDebugRendererInfo
unsafeCastGObject = WebGLDebugRendererInfo . unGObject
castToWebGLDebugRendererInfo :: IsGObject obj => obj -> WebGLDebugRendererInfo
castToWebGLDebugRendererInfo = castTo gTypeWebGLDebugRendererInfo "WebGLDebugRendererInfo"
foreign import javascript unsafe "window[\"WebGLDebugRendererInfo\"]" gTypeWebGLDebugRendererInfo :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLDebugShaders = WebGLDebugShaders { unWebGLDebugShaders :: JSRef }
instance Eq (WebGLDebugShaders) where
(WebGLDebugShaders a) == (WebGLDebugShaders b) = js_eq a b
instance PToJSRef WebGLDebugShaders where
pToJSRef = unWebGLDebugShaders
instance PFromJSRef WebGLDebugShaders where
pFromJSRef = WebGLDebugShaders
instance ToJSRef WebGLDebugShaders where
toJSRef = return . unWebGLDebugShaders
instance FromJSRef WebGLDebugShaders where
fromJSRef = return . fmap WebGLDebugShaders . maybeJSNullOrUndefined
instance IsGObject WebGLDebugShaders where
toGObject = GObject . unWebGLDebugShaders
unsafeCastGObject = WebGLDebugShaders . unGObject
castToWebGLDebugShaders :: IsGObject obj => obj -> WebGLDebugShaders
castToWebGLDebugShaders = castTo gTypeWebGLDebugShaders "WebGLDebugShaders"
foreign import javascript unsafe "window[\"WebGLDebugShaders\"]" gTypeWebGLDebugShaders :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLDepthTexture = WebGLDepthTexture { unWebGLDepthTexture :: JSRef }
instance Eq (WebGLDepthTexture) where
(WebGLDepthTexture a) == (WebGLDepthTexture b) = js_eq a b
instance PToJSRef WebGLDepthTexture where
pToJSRef = unWebGLDepthTexture
instance PFromJSRef WebGLDepthTexture where
pFromJSRef = WebGLDepthTexture
instance ToJSRef WebGLDepthTexture where
toJSRef = return . unWebGLDepthTexture
instance FromJSRef WebGLDepthTexture where
fromJSRef = return . fmap WebGLDepthTexture . maybeJSNullOrUndefined
instance IsGObject WebGLDepthTexture where
toGObject = GObject . unWebGLDepthTexture
unsafeCastGObject = WebGLDepthTexture . unGObject
castToWebGLDepthTexture :: IsGObject obj => obj -> WebGLDepthTexture
castToWebGLDepthTexture = castTo gTypeWebGLDepthTexture "WebGLDepthTexture"
foreign import javascript unsafe "window[\"WebGLDepthTexture\"]" gTypeWebGLDepthTexture :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLDrawBuffers = WebGLDrawBuffers { unWebGLDrawBuffers :: JSRef }
instance Eq (WebGLDrawBuffers) where
(WebGLDrawBuffers a) == (WebGLDrawBuffers b) = js_eq a b
instance PToJSRef WebGLDrawBuffers where
pToJSRef = unWebGLDrawBuffers
instance PFromJSRef WebGLDrawBuffers where
pFromJSRef = WebGLDrawBuffers
instance ToJSRef WebGLDrawBuffers where
toJSRef = return . unWebGLDrawBuffers
instance FromJSRef WebGLDrawBuffers where
fromJSRef = return . fmap WebGLDrawBuffers . maybeJSNullOrUndefined
instance IsGObject WebGLDrawBuffers where
toGObject = GObject . unWebGLDrawBuffers
unsafeCastGObject = WebGLDrawBuffers . unGObject
castToWebGLDrawBuffers :: IsGObject obj => obj -> WebGLDrawBuffers
castToWebGLDrawBuffers = castTo gTypeWebGLDrawBuffers "WebGLDrawBuffers"
foreign import javascript unsafe "window[\"WebGLDrawBuffers\"]" gTypeWebGLDrawBuffers :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLFramebuffer = WebGLFramebuffer { unWebGLFramebuffer :: JSRef }
instance Eq (WebGLFramebuffer) where
(WebGLFramebuffer a) == (WebGLFramebuffer b) = js_eq a b
instance PToJSRef WebGLFramebuffer where
pToJSRef = unWebGLFramebuffer
instance PFromJSRef WebGLFramebuffer where
pFromJSRef = WebGLFramebuffer
instance ToJSRef WebGLFramebuffer where
toJSRef = return . unWebGLFramebuffer
instance FromJSRef WebGLFramebuffer where
fromJSRef = return . fmap WebGLFramebuffer . maybeJSNullOrUndefined
instance IsGObject WebGLFramebuffer where
toGObject = GObject . unWebGLFramebuffer
unsafeCastGObject = WebGLFramebuffer . unGObject
castToWebGLFramebuffer :: IsGObject obj => obj -> WebGLFramebuffer
castToWebGLFramebuffer = castTo gTypeWebGLFramebuffer "WebGLFramebuffer"
foreign import javascript unsafe "window[\"WebGLFramebuffer\"]" gTypeWebGLFramebuffer :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLLoseContext = WebGLLoseContext { unWebGLLoseContext :: JSRef }
instance Eq (WebGLLoseContext) where
(WebGLLoseContext a) == (WebGLLoseContext b) = js_eq a b
instance PToJSRef WebGLLoseContext where
pToJSRef = unWebGLLoseContext
instance PFromJSRef WebGLLoseContext where
pFromJSRef = WebGLLoseContext
instance ToJSRef WebGLLoseContext where
toJSRef = return . unWebGLLoseContext
instance FromJSRef WebGLLoseContext where
fromJSRef = return . fmap WebGLLoseContext . maybeJSNullOrUndefined
instance IsGObject WebGLLoseContext where
toGObject = GObject . unWebGLLoseContext
unsafeCastGObject = WebGLLoseContext . unGObject
castToWebGLLoseContext :: IsGObject obj => obj -> WebGLLoseContext
castToWebGLLoseContext = castTo gTypeWebGLLoseContext "WebGLLoseContext"
foreign import javascript unsafe "window[\"WebGLLoseContext\"]" gTypeWebGLLoseContext :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLProgram = WebGLProgram { unWebGLProgram :: JSRef }
instance Eq (WebGLProgram) where
(WebGLProgram a) == (WebGLProgram b) = js_eq a b
instance PToJSRef WebGLProgram where
pToJSRef = unWebGLProgram
instance PFromJSRef WebGLProgram where
pFromJSRef = WebGLProgram
instance ToJSRef WebGLProgram where
toJSRef = return . unWebGLProgram
instance FromJSRef WebGLProgram where
fromJSRef = return . fmap WebGLProgram . maybeJSNullOrUndefined
instance IsGObject WebGLProgram where
toGObject = GObject . unWebGLProgram
unsafeCastGObject = WebGLProgram . unGObject
castToWebGLProgram :: IsGObject obj => obj -> WebGLProgram
castToWebGLProgram = castTo gTypeWebGLProgram "WebGLProgram"
foreign import javascript unsafe "window[\"WebGLProgram\"]" gTypeWebGLProgram :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLQuery = WebGLQuery { unWebGLQuery :: JSRef }
instance Eq (WebGLQuery) where
(WebGLQuery a) == (WebGLQuery b) = js_eq a b
instance PToJSRef WebGLQuery where
pToJSRef = unWebGLQuery
instance PFromJSRef WebGLQuery where
pFromJSRef = WebGLQuery
instance ToJSRef WebGLQuery where
toJSRef = return . unWebGLQuery
instance FromJSRef WebGLQuery where
fromJSRef = return . fmap WebGLQuery . maybeJSNullOrUndefined
instance IsGObject WebGLQuery where
toGObject = GObject . unWebGLQuery
unsafeCastGObject = WebGLQuery . unGObject
castToWebGLQuery :: IsGObject obj => obj -> WebGLQuery
castToWebGLQuery = castTo gTypeWebGLQuery "WebGLQuery"
foreign import javascript unsafe "window[\"WebGLQuery\"]" gTypeWebGLQuery :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLRenderbuffer = WebGLRenderbuffer { unWebGLRenderbuffer :: JSRef }
instance Eq (WebGLRenderbuffer) where
(WebGLRenderbuffer a) == (WebGLRenderbuffer b) = js_eq a b
instance PToJSRef WebGLRenderbuffer where
pToJSRef = unWebGLRenderbuffer
instance PFromJSRef WebGLRenderbuffer where
pFromJSRef = WebGLRenderbuffer
instance ToJSRef WebGLRenderbuffer where
toJSRef = return . unWebGLRenderbuffer
instance FromJSRef WebGLRenderbuffer where
fromJSRef = return . fmap WebGLRenderbuffer . maybeJSNullOrUndefined
instance IsGObject WebGLRenderbuffer where
toGObject = GObject . unWebGLRenderbuffer
unsafeCastGObject = WebGLRenderbuffer . unGObject
castToWebGLRenderbuffer :: IsGObject obj => obj -> WebGLRenderbuffer
castToWebGLRenderbuffer = castTo gTypeWebGLRenderbuffer "WebGLRenderbuffer"
foreign import javascript unsafe "window[\"WebGLRenderbuffer\"]" gTypeWebGLRenderbuffer :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLRenderingContext = WebGLRenderingContext { unWebGLRenderingContext :: JSRef }
instance Eq (WebGLRenderingContext) where
(WebGLRenderingContext a) == (WebGLRenderingContext b) = js_eq a b
instance PToJSRef WebGLRenderingContext where
pToJSRef = unWebGLRenderingContext
instance PFromJSRef WebGLRenderingContext where
pFromJSRef = WebGLRenderingContext
instance ToJSRef WebGLRenderingContext where
toJSRef = return . unWebGLRenderingContext
instance FromJSRef WebGLRenderingContext where
fromJSRef = return . fmap WebGLRenderingContext . maybeJSNullOrUndefined
instance IsWebGLRenderingContextBase WebGLRenderingContext
instance IsCanvasRenderingContext WebGLRenderingContext
instance IsGObject WebGLRenderingContext where
toGObject = GObject . unWebGLRenderingContext
unsafeCastGObject = WebGLRenderingContext . unGObject
castToWebGLRenderingContext :: IsGObject obj => obj -> WebGLRenderingContext
castToWebGLRenderingContext = castTo gTypeWebGLRenderingContext "WebGLRenderingContext"
foreign import javascript unsafe "window[\"WebGLRenderingContext\"]" gTypeWebGLRenderingContext :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLRenderingContextBase = WebGLRenderingContextBase { unWebGLRenderingContextBase :: JSRef }
instance Eq (WebGLRenderingContextBase) where
(WebGLRenderingContextBase a) == (WebGLRenderingContextBase b) = js_eq a b
instance PToJSRef WebGLRenderingContextBase where
pToJSRef = unWebGLRenderingContextBase
instance PFromJSRef WebGLRenderingContextBase where
pFromJSRef = WebGLRenderingContextBase
instance ToJSRef WebGLRenderingContextBase where
toJSRef = return . unWebGLRenderingContextBase
instance FromJSRef WebGLRenderingContextBase where
fromJSRef = return . fmap WebGLRenderingContextBase . maybeJSNullOrUndefined
class IsCanvasRenderingContext o => IsWebGLRenderingContextBase o
toWebGLRenderingContextBase :: IsWebGLRenderingContextBase o => o -> WebGLRenderingContextBase
toWebGLRenderingContextBase = unsafeCastGObject . toGObject
instance IsWebGLRenderingContextBase WebGLRenderingContextBase
instance IsCanvasRenderingContext WebGLRenderingContextBase
instance IsGObject WebGLRenderingContextBase where
toGObject = GObject . unWebGLRenderingContextBase
unsafeCastGObject = WebGLRenderingContextBase . unGObject
castToWebGLRenderingContextBase :: IsGObject obj => obj -> WebGLRenderingContextBase
castToWebGLRenderingContextBase = castTo gTypeWebGLRenderingContextBase "WebGLRenderingContextBase"
foreign import javascript unsafe "window[\"WebGLRenderingContextBase\"]" gTypeWebGLRenderingContextBase :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLSampler = WebGLSampler { unWebGLSampler :: JSRef }
instance Eq (WebGLSampler) where
(WebGLSampler a) == (WebGLSampler b) = js_eq a b
instance PToJSRef WebGLSampler where
pToJSRef = unWebGLSampler
instance PFromJSRef WebGLSampler where
pFromJSRef = WebGLSampler
instance ToJSRef WebGLSampler where
toJSRef = return . unWebGLSampler
instance FromJSRef WebGLSampler where
fromJSRef = return . fmap WebGLSampler . maybeJSNullOrUndefined
instance IsGObject WebGLSampler where
toGObject = GObject . unWebGLSampler
unsafeCastGObject = WebGLSampler . unGObject
castToWebGLSampler :: IsGObject obj => obj -> WebGLSampler
castToWebGLSampler = castTo gTypeWebGLSampler "WebGLSampler"
foreign import javascript unsafe "window[\"WebGLSampler\"]" gTypeWebGLSampler :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLShader = WebGLShader { unWebGLShader :: JSRef }
instance Eq (WebGLShader) where
(WebGLShader a) == (WebGLShader b) = js_eq a b
instance PToJSRef WebGLShader where
pToJSRef = unWebGLShader
instance PFromJSRef WebGLShader where
pFromJSRef = WebGLShader
instance ToJSRef WebGLShader where
toJSRef = return . unWebGLShader
instance FromJSRef WebGLShader where
fromJSRef = return . fmap WebGLShader . maybeJSNullOrUndefined
instance IsGObject WebGLShader where
toGObject = GObject . unWebGLShader
unsafeCastGObject = WebGLShader . unGObject
castToWebGLShader :: IsGObject obj => obj -> WebGLShader
castToWebGLShader = castTo gTypeWebGLShader "WebGLShader"
foreign import javascript unsafe "window[\"WebGLShader\"]" gTypeWebGLShader :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLShaderPrecisionFormat = WebGLShaderPrecisionFormat { unWebGLShaderPrecisionFormat :: JSRef }
instance Eq (WebGLShaderPrecisionFormat) where
(WebGLShaderPrecisionFormat a) == (WebGLShaderPrecisionFormat b) = js_eq a b
instance PToJSRef WebGLShaderPrecisionFormat where
pToJSRef = unWebGLShaderPrecisionFormat
instance PFromJSRef WebGLShaderPrecisionFormat where
pFromJSRef = WebGLShaderPrecisionFormat
instance ToJSRef WebGLShaderPrecisionFormat where
toJSRef = return . unWebGLShaderPrecisionFormat
instance FromJSRef WebGLShaderPrecisionFormat where
fromJSRef = return . fmap WebGLShaderPrecisionFormat . maybeJSNullOrUndefined
instance IsGObject WebGLShaderPrecisionFormat where
toGObject = GObject . unWebGLShaderPrecisionFormat
unsafeCastGObject = WebGLShaderPrecisionFormat . unGObject
castToWebGLShaderPrecisionFormat :: IsGObject obj => obj -> WebGLShaderPrecisionFormat
castToWebGLShaderPrecisionFormat = castTo gTypeWebGLShaderPrecisionFormat "WebGLShaderPrecisionFormat"
foreign import javascript unsafe "window[\"WebGLShaderPrecisionFormat\"]" gTypeWebGLShaderPrecisionFormat :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLSync = WebGLSync { unWebGLSync :: JSRef }
instance Eq (WebGLSync) where
(WebGLSync a) == (WebGLSync b) = js_eq a b
instance PToJSRef WebGLSync where
pToJSRef = unWebGLSync
instance PFromJSRef WebGLSync where
pFromJSRef = WebGLSync
instance ToJSRef WebGLSync where
toJSRef = return . unWebGLSync
instance FromJSRef WebGLSync where
fromJSRef = return . fmap WebGLSync . maybeJSNullOrUndefined
instance IsGObject WebGLSync where
toGObject = GObject . unWebGLSync
unsafeCastGObject = WebGLSync . unGObject
castToWebGLSync :: IsGObject obj => obj -> WebGLSync
castToWebGLSync = castTo gTypeWebGLSync "WebGLSync"
foreign import javascript unsafe "window[\"WebGLSync\"]" gTypeWebGLSync :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLTexture = WebGLTexture { unWebGLTexture :: JSRef }
instance Eq (WebGLTexture) where
(WebGLTexture a) == (WebGLTexture b) = js_eq a b
instance PToJSRef WebGLTexture where
pToJSRef = unWebGLTexture
instance PFromJSRef WebGLTexture where
pFromJSRef = WebGLTexture
instance ToJSRef WebGLTexture where
toJSRef = return . unWebGLTexture
instance FromJSRef WebGLTexture where
fromJSRef = return . fmap WebGLTexture . maybeJSNullOrUndefined
instance IsGObject WebGLTexture where
toGObject = GObject . unWebGLTexture
unsafeCastGObject = WebGLTexture . unGObject
castToWebGLTexture :: IsGObject obj => obj -> WebGLTexture
castToWebGLTexture = castTo gTypeWebGLTexture "WebGLTexture"
foreign import javascript unsafe "window[\"WebGLTexture\"]" gTypeWebGLTexture :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLTransformFeedback = WebGLTransformFeedback { unWebGLTransformFeedback :: JSRef }
instance Eq (WebGLTransformFeedback) where
(WebGLTransformFeedback a) == (WebGLTransformFeedback b) = js_eq a b
instance PToJSRef WebGLTransformFeedback where
pToJSRef = unWebGLTransformFeedback
instance PFromJSRef WebGLTransformFeedback where
pFromJSRef = WebGLTransformFeedback
instance ToJSRef WebGLTransformFeedback where
toJSRef = return . unWebGLTransformFeedback
instance FromJSRef WebGLTransformFeedback where
fromJSRef = return . fmap WebGLTransformFeedback . maybeJSNullOrUndefined
instance IsGObject WebGLTransformFeedback where
toGObject = GObject . unWebGLTransformFeedback
unsafeCastGObject = WebGLTransformFeedback . unGObject
castToWebGLTransformFeedback :: IsGObject obj => obj -> WebGLTransformFeedback
castToWebGLTransformFeedback = castTo gTypeWebGLTransformFeedback "WebGLTransformFeedback"
foreign import javascript unsafe "window[\"WebGLTransformFeedback\"]" gTypeWebGLTransformFeedback :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLUniformLocation = WebGLUniformLocation { unWebGLUniformLocation :: JSRef }
instance Eq (WebGLUniformLocation) where
(WebGLUniformLocation a) == (WebGLUniformLocation b) = js_eq a b
instance PToJSRef WebGLUniformLocation where
pToJSRef = unWebGLUniformLocation
instance PFromJSRef WebGLUniformLocation where
pFromJSRef = WebGLUniformLocation
instance ToJSRef WebGLUniformLocation where
toJSRef = return . unWebGLUniformLocation
instance FromJSRef WebGLUniformLocation where
fromJSRef = return . fmap WebGLUniformLocation . maybeJSNullOrUndefined
instance IsGObject WebGLUniformLocation where
toGObject = GObject . unWebGLUniformLocation
unsafeCastGObject = WebGLUniformLocation . unGObject
castToWebGLUniformLocation :: IsGObject obj => obj -> WebGLUniformLocation
castToWebGLUniformLocation = castTo gTypeWebGLUniformLocation "WebGLUniformLocation"
foreign import javascript unsafe "window[\"WebGLUniformLocation\"]" gTypeWebGLUniformLocation :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLVertexArrayObject = WebGLVertexArrayObject { unWebGLVertexArrayObject :: JSRef }
instance Eq (WebGLVertexArrayObject) where
(WebGLVertexArrayObject a) == (WebGLVertexArrayObject b) = js_eq a b
instance PToJSRef WebGLVertexArrayObject where
pToJSRef = unWebGLVertexArrayObject
instance PFromJSRef WebGLVertexArrayObject where
pFromJSRef = WebGLVertexArrayObject
instance ToJSRef WebGLVertexArrayObject where
toJSRef = return . unWebGLVertexArrayObject
instance FromJSRef WebGLVertexArrayObject where
fromJSRef = return . fmap WebGLVertexArrayObject . maybeJSNullOrUndefined
instance IsGObject WebGLVertexArrayObject where
toGObject = GObject . unWebGLVertexArrayObject
unsafeCastGObject = WebGLVertexArrayObject . unGObject
castToWebGLVertexArrayObject :: IsGObject obj => obj -> WebGLVertexArrayObject
castToWebGLVertexArrayObject = castTo gTypeWebGLVertexArrayObject "WebGLVertexArrayObject"
foreign import javascript unsafe "window[\"WebGLVertexArrayObject\"]" gTypeWebGLVertexArrayObject :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebGLVertexArrayObjectOES = WebGLVertexArrayObjectOES { unWebGLVertexArrayObjectOES :: JSRef }
instance Eq (WebGLVertexArrayObjectOES) where
(WebGLVertexArrayObjectOES a) == (WebGLVertexArrayObjectOES b) = js_eq a b
instance PToJSRef WebGLVertexArrayObjectOES where
pToJSRef = unWebGLVertexArrayObjectOES
instance PFromJSRef WebGLVertexArrayObjectOES where
pFromJSRef = WebGLVertexArrayObjectOES
instance ToJSRef WebGLVertexArrayObjectOES where
toJSRef = return . unWebGLVertexArrayObjectOES
instance FromJSRef WebGLVertexArrayObjectOES where
fromJSRef = return . fmap WebGLVertexArrayObjectOES . maybeJSNullOrUndefined
instance IsGObject WebGLVertexArrayObjectOES where
toGObject = GObject . unWebGLVertexArrayObjectOES
unsafeCastGObject = WebGLVertexArrayObjectOES . unGObject
castToWebGLVertexArrayObjectOES :: IsGObject obj => obj -> WebGLVertexArrayObjectOES
castToWebGLVertexArrayObjectOES = castTo gTypeWebGLVertexArrayObjectOES "WebGLVertexArrayObjectOES"
foreign import javascript unsafe "window[\"WebGLVertexArrayObjectOES\"]" gTypeWebGLVertexArrayObjectOES :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitAnimationEvent = WebKitAnimationEvent { unWebKitAnimationEvent :: JSRef }
instance Eq (WebKitAnimationEvent) where
(WebKitAnimationEvent a) == (WebKitAnimationEvent b) = js_eq a b
instance PToJSRef WebKitAnimationEvent where
pToJSRef = unWebKitAnimationEvent
instance PFromJSRef WebKitAnimationEvent where
pFromJSRef = WebKitAnimationEvent
instance ToJSRef WebKitAnimationEvent where
toJSRef = return . unWebKitAnimationEvent
instance FromJSRef WebKitAnimationEvent where
fromJSRef = return . fmap WebKitAnimationEvent . maybeJSNullOrUndefined
instance IsEvent WebKitAnimationEvent
instance IsGObject WebKitAnimationEvent where
toGObject = GObject . unWebKitAnimationEvent
unsafeCastGObject = WebKitAnimationEvent . unGObject
castToWebKitAnimationEvent :: IsGObject obj => obj -> WebKitAnimationEvent
castToWebKitAnimationEvent = castTo gTypeWebKitAnimationEvent "WebKitAnimationEvent"
foreign import javascript unsafe "window[\"WebKitAnimationEvent\"]" gTypeWebKitAnimationEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitCSSFilterValue = WebKitCSSFilterValue { unWebKitCSSFilterValue :: JSRef }
instance Eq (WebKitCSSFilterValue) where
(WebKitCSSFilterValue a) == (WebKitCSSFilterValue b) = js_eq a b
instance PToJSRef WebKitCSSFilterValue where
pToJSRef = unWebKitCSSFilterValue
instance PFromJSRef WebKitCSSFilterValue where
pFromJSRef = WebKitCSSFilterValue
instance ToJSRef WebKitCSSFilterValue where
toJSRef = return . unWebKitCSSFilterValue
instance FromJSRef WebKitCSSFilterValue where
fromJSRef = return . fmap WebKitCSSFilterValue . maybeJSNullOrUndefined
instance IsCSSValueList WebKitCSSFilterValue
instance IsCSSValue WebKitCSSFilterValue
instance IsGObject WebKitCSSFilterValue where
toGObject = GObject . unWebKitCSSFilterValue
unsafeCastGObject = WebKitCSSFilterValue . unGObject
castToWebKitCSSFilterValue :: IsGObject obj => obj -> WebKitCSSFilterValue
castToWebKitCSSFilterValue = castTo gTypeWebKitCSSFilterValue "WebKitCSSFilterValue"
foreign import javascript unsafe "window[\"WebKitCSSFilterValue\"]" gTypeWebKitCSSFilterValue :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitCSSMatrix = WebKitCSSMatrix { unWebKitCSSMatrix :: JSRef }
instance Eq (WebKitCSSMatrix) where
(WebKitCSSMatrix a) == (WebKitCSSMatrix b) = js_eq a b
instance PToJSRef WebKitCSSMatrix where
pToJSRef = unWebKitCSSMatrix
instance PFromJSRef WebKitCSSMatrix where
pFromJSRef = WebKitCSSMatrix
instance ToJSRef WebKitCSSMatrix where
toJSRef = return . unWebKitCSSMatrix
instance FromJSRef WebKitCSSMatrix where
fromJSRef = return . fmap WebKitCSSMatrix . maybeJSNullOrUndefined
instance IsGObject WebKitCSSMatrix where
toGObject = GObject . unWebKitCSSMatrix
unsafeCastGObject = WebKitCSSMatrix . unGObject
castToWebKitCSSMatrix :: IsGObject obj => obj -> WebKitCSSMatrix
castToWebKitCSSMatrix = castTo gTypeWebKitCSSMatrix "WebKitCSSMatrix"
foreign import javascript unsafe "window[\"WebKitCSSMatrix\"]" gTypeWebKitCSSMatrix :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitCSSRegionRule = WebKitCSSRegionRule { unWebKitCSSRegionRule :: JSRef }
instance Eq (WebKitCSSRegionRule) where
(WebKitCSSRegionRule a) == (WebKitCSSRegionRule b) = js_eq a b
instance PToJSRef WebKitCSSRegionRule where
pToJSRef = unWebKitCSSRegionRule
instance PFromJSRef WebKitCSSRegionRule where
pFromJSRef = WebKitCSSRegionRule
instance ToJSRef WebKitCSSRegionRule where
toJSRef = return . unWebKitCSSRegionRule
instance FromJSRef WebKitCSSRegionRule where
fromJSRef = return . fmap WebKitCSSRegionRule . maybeJSNullOrUndefined
instance IsCSSRule WebKitCSSRegionRule
instance IsGObject WebKitCSSRegionRule where
toGObject = GObject . unWebKitCSSRegionRule
unsafeCastGObject = WebKitCSSRegionRule . unGObject
castToWebKitCSSRegionRule :: IsGObject obj => obj -> WebKitCSSRegionRule
castToWebKitCSSRegionRule = castTo gTypeWebKitCSSRegionRule "WebKitCSSRegionRule"
foreign import javascript unsafe "window[\"WebKitCSSRegionRule\"]" gTypeWebKitCSSRegionRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitCSSTransformValue = WebKitCSSTransformValue { unWebKitCSSTransformValue :: JSRef }
instance Eq (WebKitCSSTransformValue) where
(WebKitCSSTransformValue a) == (WebKitCSSTransformValue b) = js_eq a b
instance PToJSRef WebKitCSSTransformValue where
pToJSRef = unWebKitCSSTransformValue
instance PFromJSRef WebKitCSSTransformValue where
pFromJSRef = WebKitCSSTransformValue
instance ToJSRef WebKitCSSTransformValue where
toJSRef = return . unWebKitCSSTransformValue
instance FromJSRef WebKitCSSTransformValue where
fromJSRef = return . fmap WebKitCSSTransformValue . maybeJSNullOrUndefined
instance IsCSSValueList WebKitCSSTransformValue
instance IsCSSValue WebKitCSSTransformValue
instance IsGObject WebKitCSSTransformValue where
toGObject = GObject . unWebKitCSSTransformValue
unsafeCastGObject = WebKitCSSTransformValue . unGObject
castToWebKitCSSTransformValue :: IsGObject obj => obj -> WebKitCSSTransformValue
castToWebKitCSSTransformValue = castTo gTypeWebKitCSSTransformValue "WebKitCSSTransformValue"
foreign import javascript unsafe "window[\"WebKitCSSTransformValue\"]" gTypeWebKitCSSTransformValue :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitCSSViewportRule = WebKitCSSViewportRule { unWebKitCSSViewportRule :: JSRef }
instance Eq (WebKitCSSViewportRule) where
(WebKitCSSViewportRule a) == (WebKitCSSViewportRule b) = js_eq a b
instance PToJSRef WebKitCSSViewportRule where
pToJSRef = unWebKitCSSViewportRule
instance PFromJSRef WebKitCSSViewportRule where
pFromJSRef = WebKitCSSViewportRule
instance ToJSRef WebKitCSSViewportRule where
toJSRef = return . unWebKitCSSViewportRule
instance FromJSRef WebKitCSSViewportRule where
fromJSRef = return . fmap WebKitCSSViewportRule . maybeJSNullOrUndefined
instance IsCSSRule WebKitCSSViewportRule
instance IsGObject WebKitCSSViewportRule where
toGObject = GObject . unWebKitCSSViewportRule
unsafeCastGObject = WebKitCSSViewportRule . unGObject
castToWebKitCSSViewportRule :: IsGObject obj => obj -> WebKitCSSViewportRule
castToWebKitCSSViewportRule = castTo gTypeWebKitCSSViewportRule "WebKitCSSViewportRule"
foreign import javascript unsafe "window[\"WebKitCSSViewportRule\"]" gTypeWebKitCSSViewportRule :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitNamedFlow = WebKitNamedFlow { unWebKitNamedFlow :: JSRef }
instance Eq (WebKitNamedFlow) where
(WebKitNamedFlow a) == (WebKitNamedFlow b) = js_eq a b
instance PToJSRef WebKitNamedFlow where
pToJSRef = unWebKitNamedFlow
instance PFromJSRef WebKitNamedFlow where
pFromJSRef = WebKitNamedFlow
instance ToJSRef WebKitNamedFlow where
toJSRef = return . unWebKitNamedFlow
instance FromJSRef WebKitNamedFlow where
fromJSRef = return . fmap WebKitNamedFlow . maybeJSNullOrUndefined
instance IsEventTarget WebKitNamedFlow
instance IsGObject WebKitNamedFlow where
toGObject = GObject . unWebKitNamedFlow
unsafeCastGObject = WebKitNamedFlow . unGObject
castToWebKitNamedFlow :: IsGObject obj => obj -> WebKitNamedFlow
castToWebKitNamedFlow = castTo gTypeWebKitNamedFlow "WebKitNamedFlow"
foreign import javascript unsafe "window[\"WebKitNamedFlow\"]" gTypeWebKitNamedFlow :: GType
#else
type IsWebKitNamedFlow o = WebKitNamedFlowClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitNamespace = WebKitNamespace { unWebKitNamespace :: JSRef }
instance Eq (WebKitNamespace) where
(WebKitNamespace a) == (WebKitNamespace b) = js_eq a b
instance PToJSRef WebKitNamespace where
pToJSRef = unWebKitNamespace
instance PFromJSRef WebKitNamespace where
pFromJSRef = WebKitNamespace
instance ToJSRef WebKitNamespace where
toJSRef = return . unWebKitNamespace
instance FromJSRef WebKitNamespace where
fromJSRef = return . fmap WebKitNamespace . maybeJSNullOrUndefined
instance IsGObject WebKitNamespace where
toGObject = GObject . unWebKitNamespace
unsafeCastGObject = WebKitNamespace . unGObject
castToWebKitNamespace :: IsGObject obj => obj -> WebKitNamespace
castToWebKitNamespace = castTo gTypeWebKitNamespace "WebKitNamespace"
foreign import javascript unsafe "window[\"WebKitNamespace\"]" gTypeWebKitNamespace :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitPlaybackTargetAvailabilityEvent = WebKitPlaybackTargetAvailabilityEvent { unWebKitPlaybackTargetAvailabilityEvent :: JSRef }
instance Eq (WebKitPlaybackTargetAvailabilityEvent) where
(WebKitPlaybackTargetAvailabilityEvent a) == (WebKitPlaybackTargetAvailabilityEvent b) = js_eq a b
instance PToJSRef WebKitPlaybackTargetAvailabilityEvent where
pToJSRef = unWebKitPlaybackTargetAvailabilityEvent
instance PFromJSRef WebKitPlaybackTargetAvailabilityEvent where
pFromJSRef = WebKitPlaybackTargetAvailabilityEvent
instance ToJSRef WebKitPlaybackTargetAvailabilityEvent where
toJSRef = return . unWebKitPlaybackTargetAvailabilityEvent
instance FromJSRef WebKitPlaybackTargetAvailabilityEvent where
fromJSRef = return . fmap WebKitPlaybackTargetAvailabilityEvent . maybeJSNullOrUndefined
instance IsEvent WebKitPlaybackTargetAvailabilityEvent
instance IsGObject WebKitPlaybackTargetAvailabilityEvent where
toGObject = GObject . unWebKitPlaybackTargetAvailabilityEvent
unsafeCastGObject = WebKitPlaybackTargetAvailabilityEvent . unGObject
castToWebKitPlaybackTargetAvailabilityEvent :: IsGObject obj => obj -> WebKitPlaybackTargetAvailabilityEvent
castToWebKitPlaybackTargetAvailabilityEvent = castTo gTypeWebKitPlaybackTargetAvailabilityEvent "WebKitPlaybackTargetAvailabilityEvent"
foreign import javascript unsafe "window[\"WebKitPlaybackTargetAvailabilityEvent\"]" gTypeWebKitPlaybackTargetAvailabilityEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitPoint = WebKitPoint { unWebKitPoint :: JSRef }
instance Eq (WebKitPoint) where
(WebKitPoint a) == (WebKitPoint b) = js_eq a b
instance PToJSRef WebKitPoint where
pToJSRef = unWebKitPoint
instance PFromJSRef WebKitPoint where
pFromJSRef = WebKitPoint
instance ToJSRef WebKitPoint where
toJSRef = return . unWebKitPoint
instance FromJSRef WebKitPoint where
fromJSRef = return . fmap WebKitPoint . maybeJSNullOrUndefined
instance IsGObject WebKitPoint where
toGObject = GObject . unWebKitPoint
unsafeCastGObject = WebKitPoint . unGObject
castToWebKitPoint :: IsGObject obj => obj -> WebKitPoint
castToWebKitPoint = castTo gTypeWebKitPoint "WebKitPoint"
foreign import javascript unsafe "window[\"WebKitPoint\"]" gTypeWebKitPoint :: GType
#else
type IsWebKitPoint o = WebKitPointClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebKitTransitionEvent = WebKitTransitionEvent { unWebKitTransitionEvent :: JSRef }
instance Eq (WebKitTransitionEvent) where
(WebKitTransitionEvent a) == (WebKitTransitionEvent b) = js_eq a b
instance PToJSRef WebKitTransitionEvent where
pToJSRef = unWebKitTransitionEvent
instance PFromJSRef WebKitTransitionEvent where
pFromJSRef = WebKitTransitionEvent
instance ToJSRef WebKitTransitionEvent where
toJSRef = return . unWebKitTransitionEvent
instance FromJSRef WebKitTransitionEvent where
fromJSRef = return . fmap WebKitTransitionEvent . maybeJSNullOrUndefined
instance IsEvent WebKitTransitionEvent
instance IsGObject WebKitTransitionEvent where
toGObject = GObject . unWebKitTransitionEvent
unsafeCastGObject = WebKitTransitionEvent . unGObject
castToWebKitTransitionEvent :: IsGObject obj => obj -> WebKitTransitionEvent
castToWebKitTransitionEvent = castTo gTypeWebKitTransitionEvent "WebKitTransitionEvent"
foreign import javascript unsafe "window[\"WebKitTransitionEvent\"]" gTypeWebKitTransitionEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WebSocket = WebSocket { unWebSocket :: JSRef }
instance Eq (WebSocket) where
(WebSocket a) == (WebSocket b) = js_eq a b
instance PToJSRef WebSocket where
pToJSRef = unWebSocket
instance PFromJSRef WebSocket where
pFromJSRef = WebSocket
instance ToJSRef WebSocket where
toJSRef = return . unWebSocket
instance FromJSRef WebSocket where
fromJSRef = return . fmap WebSocket . maybeJSNullOrUndefined
instance IsEventTarget WebSocket
instance IsGObject WebSocket where
toGObject = GObject . unWebSocket
unsafeCastGObject = WebSocket . unGObject
castToWebSocket :: IsGObject obj => obj -> WebSocket
castToWebSocket = castTo gTypeWebSocket "WebSocket"
foreign import javascript unsafe "window[\"WebSocket\"]" gTypeWebSocket :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WheelEvent = WheelEvent { unWheelEvent :: JSRef }
instance Eq (WheelEvent) where
(WheelEvent a) == (WheelEvent b) = js_eq a b
instance PToJSRef WheelEvent where
pToJSRef = unWheelEvent
instance PFromJSRef WheelEvent where
pFromJSRef = WheelEvent
instance ToJSRef WheelEvent where
toJSRef = return . unWheelEvent
instance FromJSRef WheelEvent where
fromJSRef = return . fmap WheelEvent . maybeJSNullOrUndefined
instance IsMouseEvent WheelEvent
instance IsUIEvent WheelEvent
instance IsEvent WheelEvent
instance IsGObject WheelEvent where
toGObject = GObject . unWheelEvent
unsafeCastGObject = WheelEvent . unGObject
castToWheelEvent :: IsGObject obj => obj -> WheelEvent
castToWheelEvent = castTo gTypeWheelEvent "WheelEvent"
foreign import javascript unsafe "window[\"WheelEvent\"]" gTypeWheelEvent :: GType
#else
#ifndef USE_OLD_WEBKIT
type IsWheelEvent o = WheelEventClass o
#endif
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Window = Window { unWindow :: JSRef }
instance Eq (Window) where
(Window a) == (Window b) = js_eq a b
instance PToJSRef Window where
pToJSRef = unWindow
instance PFromJSRef Window where
pFromJSRef = Window
instance ToJSRef Window where
toJSRef = return . unWindow
instance FromJSRef Window where
fromJSRef = return . fmap Window . maybeJSNullOrUndefined
instance IsEventTarget Window
instance IsGObject Window where
toGObject = GObject . unWindow
unsafeCastGObject = Window . unGObject
castToWindow :: IsGObject obj => obj -> Window
castToWindow = castTo gTypeWindow "Window"
foreign import javascript unsafe "window[\"Window\"]" gTypeWindow :: GType
#else
type IsWindow o = WindowClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WindowBase64 = WindowBase64 { unWindowBase64 :: JSRef }
instance Eq (WindowBase64) where
(WindowBase64 a) == (WindowBase64 b) = js_eq a b
instance PToJSRef WindowBase64 where
pToJSRef = unWindowBase64
instance PFromJSRef WindowBase64 where
pFromJSRef = WindowBase64
instance ToJSRef WindowBase64 where
toJSRef = return . unWindowBase64
instance FromJSRef WindowBase64 where
fromJSRef = return . fmap WindowBase64 . maybeJSNullOrUndefined
instance IsGObject WindowBase64 where
toGObject = GObject . unWindowBase64
unsafeCastGObject = WindowBase64 . unGObject
castToWindowBase64 :: IsGObject obj => obj -> WindowBase64
castToWindowBase64 = castTo gTypeWindowBase64 "WindowBase64"
foreign import javascript unsafe "window[\"WindowBase64\"]" gTypeWindowBase64 :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WindowTimers = WindowTimers { unWindowTimers :: JSRef }
instance Eq (WindowTimers) where
(WindowTimers a) == (WindowTimers b) = js_eq a b
instance PToJSRef WindowTimers where
pToJSRef = unWindowTimers
instance PFromJSRef WindowTimers where
pFromJSRef = WindowTimers
instance ToJSRef WindowTimers where
toJSRef = return . unWindowTimers
instance FromJSRef WindowTimers where
fromJSRef = return . fmap WindowTimers . maybeJSNullOrUndefined
instance IsGObject WindowTimers where
toGObject = GObject . unWindowTimers
unsafeCastGObject = WindowTimers . unGObject
castToWindowTimers :: IsGObject obj => obj -> WindowTimers
castToWindowTimers = castTo gTypeWindowTimers "WindowTimers"
foreign import javascript unsafe "window[\"WindowTimers\"]" gTypeWindowTimers :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype Worker = Worker { unWorker :: JSRef }
instance Eq (Worker) where
(Worker a) == (Worker b) = js_eq a b
instance PToJSRef Worker where
pToJSRef = unWorker
instance PFromJSRef Worker where
pFromJSRef = Worker
instance ToJSRef Worker where
toJSRef = return . unWorker
instance FromJSRef Worker where
fromJSRef = return . fmap Worker . maybeJSNullOrUndefined
instance IsEventTarget Worker
instance IsGObject Worker where
toGObject = GObject . unWorker
unsafeCastGObject = Worker . unGObject
castToWorker :: IsGObject obj => obj -> Worker
castToWorker = castTo gTypeWorker "Worker"
foreign import javascript unsafe "window[\"Worker\"]" gTypeWorker :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WorkerGlobalScope = WorkerGlobalScope { unWorkerGlobalScope :: JSRef }
instance Eq (WorkerGlobalScope) where
(WorkerGlobalScope a) == (WorkerGlobalScope b) = js_eq a b
instance PToJSRef WorkerGlobalScope where
pToJSRef = unWorkerGlobalScope
instance PFromJSRef WorkerGlobalScope where
pFromJSRef = WorkerGlobalScope
instance ToJSRef WorkerGlobalScope where
toJSRef = return . unWorkerGlobalScope
instance FromJSRef WorkerGlobalScope where
fromJSRef = return . fmap WorkerGlobalScope . maybeJSNullOrUndefined
class IsEventTarget o => IsWorkerGlobalScope o
toWorkerGlobalScope :: IsWorkerGlobalScope o => o -> WorkerGlobalScope
toWorkerGlobalScope = unsafeCastGObject . toGObject
instance IsWorkerGlobalScope WorkerGlobalScope
instance IsEventTarget WorkerGlobalScope
instance IsGObject WorkerGlobalScope where
toGObject = GObject . unWorkerGlobalScope
unsafeCastGObject = WorkerGlobalScope . unGObject
castToWorkerGlobalScope :: IsGObject obj => obj -> WorkerGlobalScope
castToWorkerGlobalScope = castTo gTypeWorkerGlobalScope "WorkerGlobalScope"
foreign import javascript unsafe "window[\"WorkerGlobalScope\"]" gTypeWorkerGlobalScope :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WorkerLocation = WorkerLocation { unWorkerLocation :: JSRef }
instance Eq (WorkerLocation) where
(WorkerLocation a) == (WorkerLocation b) = js_eq a b
instance PToJSRef WorkerLocation where
pToJSRef = unWorkerLocation
instance PFromJSRef WorkerLocation where
pFromJSRef = WorkerLocation
instance ToJSRef WorkerLocation where
toJSRef = return . unWorkerLocation
instance FromJSRef WorkerLocation where
fromJSRef = return . fmap WorkerLocation . maybeJSNullOrUndefined
instance IsGObject WorkerLocation where
toGObject = GObject . unWorkerLocation
unsafeCastGObject = WorkerLocation . unGObject
castToWorkerLocation :: IsGObject obj => obj -> WorkerLocation
castToWorkerLocation = castTo gTypeWorkerLocation "WorkerLocation"
foreign import javascript unsafe "window[\"WorkerLocation\"]" gTypeWorkerLocation :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype WorkerNavigator = WorkerNavigator { unWorkerNavigator :: JSRef }
instance Eq (WorkerNavigator) where
(WorkerNavigator a) == (WorkerNavigator b) = js_eq a b
instance PToJSRef WorkerNavigator where
pToJSRef = unWorkerNavigator
instance PFromJSRef WorkerNavigator where
pFromJSRef = WorkerNavigator
instance ToJSRef WorkerNavigator where
toJSRef = return . unWorkerNavigator
instance FromJSRef WorkerNavigator where
fromJSRef = return . fmap WorkerNavigator . maybeJSNullOrUndefined
instance IsGObject WorkerNavigator where
toGObject = GObject . unWorkerNavigator
unsafeCastGObject = WorkerNavigator . unGObject
castToWorkerNavigator :: IsGObject obj => obj -> WorkerNavigator
castToWorkerNavigator = castTo gTypeWorkerNavigator "WorkerNavigator"
foreign import javascript unsafe "window[\"WorkerNavigator\"]" gTypeWorkerNavigator :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XMLHttpRequest = XMLHttpRequest { unXMLHttpRequest :: JSRef }
instance Eq (XMLHttpRequest) where
(XMLHttpRequest a) == (XMLHttpRequest b) = js_eq a b
instance PToJSRef XMLHttpRequest where
pToJSRef = unXMLHttpRequest
instance PFromJSRef XMLHttpRequest where
pFromJSRef = XMLHttpRequest
instance ToJSRef XMLHttpRequest where
toJSRef = return . unXMLHttpRequest
instance FromJSRef XMLHttpRequest where
fromJSRef = return . fmap XMLHttpRequest . maybeJSNullOrUndefined
instance IsEventTarget XMLHttpRequest
instance IsGObject XMLHttpRequest where
toGObject = GObject . unXMLHttpRequest
unsafeCastGObject = XMLHttpRequest . unGObject
castToXMLHttpRequest :: IsGObject obj => obj -> XMLHttpRequest
castToXMLHttpRequest = castTo gTypeXMLHttpRequest "XMLHttpRequest"
foreign import javascript unsafe "window[\"XMLHttpRequest\"]" gTypeXMLHttpRequest :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XMLHttpRequestProgressEvent = XMLHttpRequestProgressEvent { unXMLHttpRequestProgressEvent :: JSRef }
instance Eq (XMLHttpRequestProgressEvent) where
(XMLHttpRequestProgressEvent a) == (XMLHttpRequestProgressEvent b) = js_eq a b
instance PToJSRef XMLHttpRequestProgressEvent where
pToJSRef = unXMLHttpRequestProgressEvent
instance PFromJSRef XMLHttpRequestProgressEvent where
pFromJSRef = XMLHttpRequestProgressEvent
instance ToJSRef XMLHttpRequestProgressEvent where
toJSRef = return . unXMLHttpRequestProgressEvent
instance FromJSRef XMLHttpRequestProgressEvent where
fromJSRef = return . fmap XMLHttpRequestProgressEvent . maybeJSNullOrUndefined
instance IsProgressEvent XMLHttpRequestProgressEvent
instance IsEvent XMLHttpRequestProgressEvent
instance IsGObject XMLHttpRequestProgressEvent where
toGObject = GObject . unXMLHttpRequestProgressEvent
unsafeCastGObject = XMLHttpRequestProgressEvent . unGObject
castToXMLHttpRequestProgressEvent :: IsGObject obj => obj -> XMLHttpRequestProgressEvent
castToXMLHttpRequestProgressEvent = castTo gTypeXMLHttpRequestProgressEvent "XMLHttpRequestProgressEvent"
foreign import javascript unsafe "window[\"XMLHttpRequestProgressEvent\"]" gTypeXMLHttpRequestProgressEvent :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XMLHttpRequestUpload = XMLHttpRequestUpload { unXMLHttpRequestUpload :: JSRef }
instance Eq (XMLHttpRequestUpload) where
(XMLHttpRequestUpload a) == (XMLHttpRequestUpload b) = js_eq a b
instance PToJSRef XMLHttpRequestUpload where
pToJSRef = unXMLHttpRequestUpload
instance PFromJSRef XMLHttpRequestUpload where
pFromJSRef = XMLHttpRequestUpload
instance ToJSRef XMLHttpRequestUpload where
toJSRef = return . unXMLHttpRequestUpload
instance FromJSRef XMLHttpRequestUpload where
fromJSRef = return . fmap XMLHttpRequestUpload . maybeJSNullOrUndefined
instance IsEventTarget XMLHttpRequestUpload
instance IsGObject XMLHttpRequestUpload where
toGObject = GObject . unXMLHttpRequestUpload
unsafeCastGObject = XMLHttpRequestUpload . unGObject
castToXMLHttpRequestUpload :: IsGObject obj => obj -> XMLHttpRequestUpload
castToXMLHttpRequestUpload = castTo gTypeXMLHttpRequestUpload "XMLHttpRequestUpload"
foreign import javascript unsafe "window[\"XMLHttpRequestUpload\"]" gTypeXMLHttpRequestUpload :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XMLSerializer = XMLSerializer { unXMLSerializer :: JSRef }
instance Eq (XMLSerializer) where
(XMLSerializer a) == (XMLSerializer b) = js_eq a b
instance PToJSRef XMLSerializer where
pToJSRef = unXMLSerializer
instance PFromJSRef XMLSerializer where
pFromJSRef = XMLSerializer
instance ToJSRef XMLSerializer where
toJSRef = return . unXMLSerializer
instance FromJSRef XMLSerializer where
fromJSRef = return . fmap XMLSerializer . maybeJSNullOrUndefined
instance IsGObject XMLSerializer where
toGObject = GObject . unXMLSerializer
unsafeCastGObject = XMLSerializer . unGObject
castToXMLSerializer :: IsGObject obj => obj -> XMLSerializer
castToXMLSerializer = castTo gTypeXMLSerializer "XMLSerializer"
foreign import javascript unsafe "window[\"XMLSerializer\"]" gTypeXMLSerializer :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XPathEvaluator = XPathEvaluator { unXPathEvaluator :: JSRef }
instance Eq (XPathEvaluator) where
(XPathEvaluator a) == (XPathEvaluator b) = js_eq a b
instance PToJSRef XPathEvaluator where
pToJSRef = unXPathEvaluator
instance PFromJSRef XPathEvaluator where
pFromJSRef = XPathEvaluator
instance ToJSRef XPathEvaluator where
toJSRef = return . unXPathEvaluator
instance FromJSRef XPathEvaluator where
fromJSRef = return . fmap XPathEvaluator . maybeJSNullOrUndefined
instance IsGObject XPathEvaluator where
toGObject = GObject . unXPathEvaluator
unsafeCastGObject = XPathEvaluator . unGObject
castToXPathEvaluator :: IsGObject obj => obj -> XPathEvaluator
castToXPathEvaluator = castTo gTypeXPathEvaluator "XPathEvaluator"
foreign import javascript unsafe "window[\"XPathEvaluator\"]" gTypeXPathEvaluator :: GType
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XPathExpression = XPathExpression { unXPathExpression :: JSRef }
instance Eq (XPathExpression) where
(XPathExpression a) == (XPathExpression b) = js_eq a b
instance PToJSRef XPathExpression where
pToJSRef = unXPathExpression
instance PFromJSRef XPathExpression where
pFromJSRef = XPathExpression
instance ToJSRef XPathExpression where
toJSRef = return . unXPathExpression
instance FromJSRef XPathExpression where
fromJSRef = return . fmap XPathExpression . maybeJSNullOrUndefined
instance IsGObject XPathExpression where
toGObject = GObject . unXPathExpression
unsafeCastGObject = XPathExpression . unGObject
castToXPathExpression :: IsGObject obj => obj -> XPathExpression
castToXPathExpression = castTo gTypeXPathExpression "XPathExpression"
foreign import javascript unsafe "window[\"XPathExpression\"]" gTypeXPathExpression :: GType
#else
type IsXPathExpression o = XPathExpressionClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XPathNSResolver = XPathNSResolver { unXPathNSResolver :: JSRef }
instance Eq (XPathNSResolver) where
(XPathNSResolver a) == (XPathNSResolver b) = js_eq a b
instance PToJSRef XPathNSResolver where
pToJSRef = unXPathNSResolver
instance PFromJSRef XPathNSResolver where
pFromJSRef = XPathNSResolver
instance ToJSRef XPathNSResolver where
toJSRef = return . unXPathNSResolver
instance FromJSRef XPathNSResolver where
fromJSRef = return . fmap XPathNSResolver . maybeJSNullOrUndefined
instance IsGObject XPathNSResolver where
toGObject = GObject . unXPathNSResolver
unsafeCastGObject = XPathNSResolver . unGObject
castToXPathNSResolver :: IsGObject obj => obj -> XPathNSResolver
castToXPathNSResolver = castTo gTypeXPathNSResolver "XPathNSResolver"
foreign import javascript unsafe "window[\"XPathNSResolver\"]" gTypeXPathNSResolver :: GType
#else
type IsXPathNSResolver o = XPathNSResolverClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XPathResult = XPathResult { unXPathResult :: JSRef }
instance Eq (XPathResult) where
(XPathResult a) == (XPathResult b) = js_eq a b
instance PToJSRef XPathResult where
pToJSRef = unXPathResult
instance PFromJSRef XPathResult where
pFromJSRef = XPathResult
instance ToJSRef XPathResult where
toJSRef = return . unXPathResult
instance FromJSRef XPathResult where
fromJSRef = return . fmap XPathResult . maybeJSNullOrUndefined
instance IsGObject XPathResult where
toGObject = GObject . unXPathResult
unsafeCastGObject = XPathResult . unGObject
castToXPathResult :: IsGObject obj => obj -> XPathResult
castToXPathResult = castTo gTypeXPathResult "XPathResult"
foreign import javascript unsafe "window[\"XPathResult\"]" gTypeXPathResult :: GType
#else
type IsXPathResult o = XPathResultClass o
#endif
#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
newtype XSLTProcessor = XSLTProcessor { unXSLTProcessor :: JSRef }
instance Eq (XSLTProcessor) where
(XSLTProcessor a) == (XSLTProcessor b) = js_eq a b
instance PToJSRef XSLTProcessor where
pToJSRef = unXSLTProcessor
instance PFromJSRef XSLTProcessor where
pFromJSRef = XSLTProcessor
instance ToJSRef XSLTProcessor where
toJSRef = return . unXSLTProcessor
instance FromJSRef XSLTProcessor where
fromJSRef = return . fmap XSLTProcessor . maybeJSNullOrUndefined
instance IsGObject XSLTProcessor where
toGObject = GObject . unXSLTProcessor
unsafeCastGObject = XSLTProcessor . unGObject
castToXSLTProcessor :: IsGObject obj => obj -> XSLTProcessor
castToXSLTProcessor = castTo gTypeXSLTProcessor "XSLTProcessor"
foreign import javascript unsafe "window[\"XSLTProcessor\"]" gTypeXSLTProcessor :: GType
#endif